|
| | GZipFile (QueryContext context, unique_ptr< FileHandle > child_handle_p, const string &path, bool write) |
| |
| FileCompressionType | GetFileCompressionType () override |
| |
| DUCKDB_API | CompressedFile (CompressedFileSystem &fs, unique_ptr< FileHandle > child_handle_p, const string &path) |
| |
| DUCKDB_API idx_t | GetProgress () override |
| |
| DUCKDB_API void | Initialize (QueryContext context, bool write) |
| |
| DUCKDB_API int64_t | ReadData (void *buffer, int64_t nr_bytes) |
| |
| DUCKDB_API int64_t | WriteData (data_ptr_t buffer, int64_t nr_bytes) |
| |
| DUCKDB_API void | Close () override |
| | Closes the file handle.
|
| |
Public Member Functions inherited from duckdb::FileHandle |
| DUCKDB_API | FileHandle (FileSystem &file_system, string path, FileOpenFlags flags) |
| |
|
| FileHandle (const FileHandle &)=delete |
| |
| DUCKDB_API int64_t | Read (void *buffer, idx_t nr_bytes) |
| |
| DUCKDB_API int64_t | Read (QueryContext context, void *buffer, idx_t nr_bytes) |
| |
| DUCKDB_API int64_t | Write (void *buffer, idx_t nr_bytes) |
| |
| DUCKDB_API int64_t | Write (QueryContext context, void *buffer, idx_t nr_bytes) |
| |
| DUCKDB_API void | Read (void *buffer, idx_t nr_bytes, idx_t location) |
| |
| DUCKDB_API void | Read (QueryContext context, void *buffer, idx_t nr_bytes, idx_t location) |
| |
| DUCKDB_API void | Write (QueryContext context, void *buffer, idx_t nr_bytes, idx_t location) |
| |
| DUCKDB_API void | Seek (idx_t location) |
| |
| DUCKDB_API void | Reset () |
| |
| DUCKDB_API idx_t | SeekPosition () |
| |
| DUCKDB_API void | Sync () |
| |
| DUCKDB_API void | Truncate (int64_t new_size) |
| |
| DUCKDB_API string | ReadLine () |
| |
| DUCKDB_API string | ReadLine (QueryContext context) |
| |
| DUCKDB_API bool | Trim (idx_t offset_bytes, idx_t length_bytes) |
| |
| DUCKDB_API bool | CanSeek () |
| |
| DUCKDB_API bool | IsPipe () |
| |
| DUCKDB_API bool | OnDiskFile () |
| |
| DUCKDB_API idx_t | GetFileSize () |
| |
| DUCKDB_API FileType | GetType () |
| |
| DUCKDB_API FileMetadata | Stats () |
| |
| DUCKDB_API void | TryAddLogger (FileOpener &opener) |
| |
| string | GetPath () const |
| |
| FileOpenFlags | GetFlags () const |
| |
| template<class TARGET > |
| TARGET & | Cast () |
| |
| template<class TARGET > |
| const TARGET & | Cast () const |
| |