PostgreSQL Source Code: WalWriteMethod Struct Reference (original) (raw)

#include <[walmethods.h](walmethods%5F8h%5Fsource.html)>

Data Fields
const WalWriteMethodOps * ops
pg_compress_algorithm compression_algorithm
int compression_level
bool sync
const char * lasterrstring
int lasterrno

Detailed Description

Field Documentation

compression_algorithm

Definition at line 106 of file walmethods.h.

Referenced by CreateWalDirectoryMethod(), CreateWalTarMethod(), dir_close(), dir_get_file_name(), dir_open_for_write(), dir_sync(), dir_write(), open_walfile(), tar_close(), tar_finish(), tar_free(), tar_open_for_write(), tar_sync(), and tar_write().

compression_level

int WalWriteMethod::compression_level

lasterrno

int WalWriteMethod::lasterrno

Definition at line 110 of file walmethods.h.

Referenced by dir_close(), dir_finish(), dir_get_file_size(), dir_open_for_write(), dir_sync(), dir_write(), GetLastWalMethodError(), tar_close(), tar_finish(), tar_get_file_size(), tar_open_for_write(), tar_sync(), and tar_write().

lasterrstring

const char* WalWriteMethod::lasterrstring

ops

Definition at line 105 of file walmethods.h.

Referenced by close_walfile(), CreateWalDirectoryMethod(), CreateWalTarMethod(), existsTimeLineHistoryFile(), HandleCopyStream(), LogStreamerMain(), mark_file_as_archived(), open_walfile(), ProcessKeepaliveMsg(), ProcessXLogDataMsg(), ReceiveXlogStream(), StreamLog(), and writeTimeLineHistoryFile().

sync

bool WalWriteMethod::sync


The documentation for this struct was generated from the following file: