PostgreSQL Source Code: CompressFileHandle Struct Reference (original) (raw)
#include <[compress_io.h](compress%5F%5Fio%5F8h%5Fsource.html)>
Data Fields | |
---|---|
bool(* | open_func )(const char *path, int fd, const char *mode, CompressFileHandle *CFH) |
bool(* | open_write_func )(const char *path, const char *mode, CompressFileHandle *CFH) |
bool(* | read_func )(void *ptr, size_t size, size_t *rsize, CompressFileHandle *CFH) |
bool(* | write_func )(const void *ptr, size_t size, struct CompressFileHandle *CFH) |
char *(* | gets_func )(char *s, int size, CompressFileHandle *CFH) |
int(* | getc_func )(CompressFileHandle *CFH) |
bool(* | eof_func )(CompressFileHandle *CFH) |
bool(* | close_func )(CompressFileHandle *CFH) |
const char *(* | get_error_func )(CompressFileHandle *CFH) |
pg_compress_specification | compression_spec |
void * | private_data |
Definition at line 100 of file compress_io.h.
◆ close_func
◆ compression_spec
◆ eof_func
◆ get_error_func
◆ getc_func
◆ gets_func
◆ open_func
◆ open_write_func
◆ private_data
void* CompressFileHandle::private_data
◆ read_func
bool(* CompressFileHandle::read_func) (void *ptr, size_t size, size_t *rsize, CompressFileHandle *CFH)
◆ write_func
bool(* CompressFileHandle::write_func) (const void *ptr, size_t size, struct CompressFileHandle *CFH)
The documentation for this struct was generated from the following file:
- src/bin/pg_dump/compress_io.h