Struct pgrx_pg_sys::XLogReaderState
source · #[repr(C)]pub struct XLogReaderState {Show 30 fields
pub routine: XLogReaderRoutine,
pub system_identifier: uint64,
pub private_data: *mut c_void,
pub ReadRecPtr: XLogRecPtr,
pub EndRecPtr: XLogRecPtr,
pub decoded_record: *mut XLogRecord,
pub main_data: *mut c_char,
pub main_data_len: uint32,
pub main_data_bufsz: uint32,
pub record_origin: RepOriginId,
pub toplevel_xid: TransactionId,
pub blocks: [DecodedBkpBlock; 33],
pub max_block_id: c_int,
pub readBuf: *mut c_char,
pub readLen: uint32,
pub segcxt: WALSegmentContext,
pub seg: WALOpenSegment,
pub segoff: uint32,
pub latestPagePtr: XLogRecPtr,
pub latestPageTLI: TimeLineID,
pub currRecPtr: XLogRecPtr,
pub currTLI: TimeLineID,
pub currTLIValidUntil: XLogRecPtr,
pub nextTLI: TimeLineID,
pub readRecordBuf: *mut c_char,
pub readRecordBufSize: uint32,
pub errormsg_buf: *mut c_char,
pub abortedRecPtr: XLogRecPtr,
pub missingContrecPtr: XLogRecPtr,
pub overwrittenRecPtr: XLogRecPtr,
}Fields§
§routine: XLogReaderRoutine§system_identifier: uint64§private_data: *mut c_void§ReadRecPtr: XLogRecPtr§EndRecPtr: XLogRecPtr§decoded_record: *mut XLogRecord§main_data: *mut c_char§main_data_len: uint32§main_data_bufsz: uint32§record_origin: RepOriginId§toplevel_xid: TransactionId§blocks: [DecodedBkpBlock; 33]§max_block_id: c_int§readBuf: *mut c_char§readLen: uint32§segcxt: WALSegmentContext§seg: WALOpenSegment§segoff: uint32§latestPagePtr: XLogRecPtr§latestPageTLI: TimeLineID§currRecPtr: XLogRecPtr§currTLI: TimeLineID§currTLIValidUntil: XLogRecPtr§nextTLI: TimeLineID§readRecordBuf: *mut c_char§readRecordBufSize: uint32§errormsg_buf: *mut c_char§abortedRecPtr: XLogRecPtr§missingContrecPtr: XLogRecPtr§overwrittenRecPtr: XLogRecPtrTrait Implementations§
source§impl Clone for XLogReaderState
impl Clone for XLogReaderState
source§fn clone(&self) -> XLogReaderState
fn clone(&self) -> XLogReaderState
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more