PostgreSQL Source Code
git master
|
#include <xlogreader.h>
Definition at line 147 of file xlogreader.h.
DecodedBkpBlock XLogReaderState::blocks[XLR_MAX_BLOCK_ID+1] |
Definition at line 197 of file xlogreader.h.
Referenced by DecodeXLogRecord(), ResetDecoder(), RestoreBlockImage(), XLogDumpDisplayRecord(), XLogDumpRecordLen(), XLogReadBufferForRedoExtended(), XLogReaderFree(), XLogRecGetBlockData(), and XLogRecGetBlockTag().
XLogRecPtr XLogReaderState::currRecPtr |
Definition at line 226 of file xlogreader.h.
Referenced by ReadPageInternal(), and XLogReadRecord().
TimeLineID XLogReaderState::currTLI |
Definition at line 228 of file xlogreader.h.
Referenced by logical_read_xlog_page(), read_local_xlog_page(), and XLogReadDetermineTimeline().
XLogRecPtr XLogReaderState::currTLIValidUntil |
Definition at line 238 of file xlogreader.h.
Referenced by logical_read_xlog_page(), read_local_xlog_page(), and XLogReadDetermineTimeline().
XLogRecord* XLogReaderState::decoded_record |
Definition at line 186 of file xlogreader.h.
Referenced by DecodeXLogRecord(), LogicalDecodingProcessRecord(), and ResetDecoder().
XLogRecPtr XLogReaderState::EndRecPtr |
Definition at line 176 of file xlogreader.h.
Referenced by _bt_clear_incomplete_split(), _bt_restore_meta(), brin_xlog_createidx(), brin_xlog_desummarize_page(), brin_xlog_insert_update(), brin_xlog_revmap_extend(), brin_xlog_samepage_update(), brin_xlog_update(), btree_xlog_dedup(), btree_xlog_delete(), btree_xlog_insert(), btree_xlog_mark_page_halfdead(), btree_xlog_newroot(), btree_xlog_split(), btree_xlog_unlink_page(), btree_xlog_vacuum(), checkXLogConsistency(), DecodeAbort(), DecodingContextFindStartpoint(), extractPageMap(), generic_redo(), ginRedoClearIncompleteSplit(), ginRedoCreatePTree(), ginRedoDeleteListPages(), ginRedoDeletePage(), ginRedoInsert(), ginRedoInsertListPage(), ginRedoUpdateMetapage(), ginRedoVacuumDataLeafPage(), gistRedoClearFollowRight(), gistRedoDeleteRecord(), gistRedoPageDelete(), gistRedoPageSplitRecord(), gistRedoPageUpdateRecord(), hash_xlog_add_ovfl_page(), hash_xlog_delete(), hash_xlog_init_bitmap_page(), hash_xlog_init_meta_page(), hash_xlog_insert(), hash_xlog_move_page_contents(), hash_xlog_split_allocate_page(), hash_xlog_split_cleanup(), hash_xlog_split_complete(), hash_xlog_squeeze_page(), hash_xlog_update_meta_page(), hash_xlog_vacuum_one_page(), heap_xlog_clean(), heap_xlog_confirm(), heap_xlog_delete(), heap_xlog_freeze_page(), heap_xlog_inplace(), heap_xlog_insert(), heap_xlog_lock(), heap_xlog_lock_updated(), heap_xlog_multi_insert(), heap_xlog_update(), heap_xlog_visible(), LogicalDecodingProcessRecord(), pg_logical_replication_slot_advance(), readOneRecord(), ReadRecord(), ReorderBufferCanStartStreaming(), replorigin_redo(), seq_redo(), smgr_redo(), spgRedoAddLeaf(), spgRedoAddNode(), spgRedoMoveLeafs(), spgRedoPickSplit(), spgRedoSplitTuple(), spgRedoVacuumLeaf(), spgRedoVacuumRedirect(), spgRedoVacuumRoot(), xact_redo(), xlog_redo(), XLogBeginRead(), XLogReadBufferForRedoExtended(), XLogReadRecord(), and XLogSendLogical().
char* XLogReaderState::errormsg_buf |
Definition at line 254 of file xlogreader.h.
Referenced by DecodeXLogRecord(), report_invalid_record(), XLogPageRead(), XLogReaderAllocate(), XLogReaderFree(), and XLogReadRecord().
XLogRecPtr XLogReaderState::latestPagePtr |
Definition at line 222 of file xlogreader.h.
Referenced by ReadRecord(), and XLogReaderValidatePageHeader().
TimeLineID XLogReaderState::latestPageTLI |
Definition at line 223 of file xlogreader.h.
Referenced by ReadRecord(), and XLogReaderValidatePageHeader().
char* XLogReaderState::main_data |
Definition at line 188 of file xlogreader.h.
Referenced by DecodeXLogRecord(), and XLogReaderFree().
uint32 XLogReaderState::main_data_bufsz |
Definition at line 190 of file xlogreader.h.
Referenced by DecodeXLogRecord().
uint32 XLogReaderState::main_data_len |
Definition at line 189 of file xlogreader.h.
Referenced by DecodeXLogRecord(), and ResetDecoder().
int XLogReaderState::max_block_id |
Definition at line 199 of file xlogreader.h.
Referenced by checkXLogConsistency(), DecodeXLogRecord(), extractPageInfo(), generic_redo(), ResetDecoder(), xlog_block_info(), xlog_redo(), XLogDumpDisplayRecord(), XLogDumpRecordLen(), and XLogReaderAllocate().
TimeLineID XLogReaderState::nextTLI |
Definition at line 244 of file xlogreader.h.
Referenced by logical_read_xlog_page(), and XLogReadDetermineTimeline().
void* XLogReaderState::private_data |
Definition at line 168 of file xlogreader.h.
Referenced by ReadRecord(), SimpleXLogPageRead(), WALDumpReadPage(), XLogPageRead(), and XLogReaderAllocate().
char* XLogReaderState::readBuf |
Definition at line 210 of file xlogreader.h.
Referenced by ReadPageInternal(), StartupXLOG(), XLogReaderAllocate(), XLogReaderFree(), XLogReaderValidatePageHeader(), and XLogReadRecord().
uint32 XLogReaderState::readLen |
Definition at line 211 of file xlogreader.h.
Referenced by ReadPageInternal(), XLogReadDetermineTimeline(), and XLogReaderInvalReadState().
char* XLogReaderState::readRecordBuf |
Definition at line 250 of file xlogreader.h.
Referenced by allocate_recordbuf(), XLogReaderFree(), and XLogReadRecord().
uint32 XLogReaderState::readRecordBufSize |
Definition at line 251 of file xlogreader.h.
Referenced by allocate_recordbuf(), and XLogReadRecord().
XLogRecPtr XLogReaderState::ReadRecPtr |
Definition at line 175 of file xlogreader.h.
Referenced by DecodeXLogRecord(), extractPageInfo(), LogicalDecodingProcessRecord(), main(), ReadRecord(), recoveryStopsAfter(), recoveryStopsBefore(), RestoreBlockImage(), rm_redo_error_callback(), xact_redo(), XLogBeginRead(), XLogDumpDisplayRecord(), XLogReaderValidatePageHeader(), and XLogReadRecord().
RepOriginId XLogReaderState::record_origin |
Definition at line 192 of file xlogreader.h.
Referenced by DecodeXLogRecord().
XLogReaderRoutine XLogReaderState::routine |
Definition at line 152 of file xlogreader.h.
Referenced by ReadPageInternal(), WALRead(), XLogReaderAllocate(), and XLogReaderFree().
WALOpenSegment XLogReaderState::seg |
Definition at line 215 of file xlogreader.h.
Referenced by logical_read_xlog_page(), ReadPageInternal(), ReadRecord(), SimpleXLogPageRead(), StartupXLOG(), wal_segment_close(), wal_segment_open(), WALDumpCloseSegment(), WALDumpOpenSegment(), WALRead(), WalSndErrorCleanup(), WalSndSegmentOpen(), XLogPageRead(), XLogReadDetermineTimeline(), XLogReaderAllocate(), XLogReaderFree(), XLogReaderInvalReadState(), XLogReaderValidatePageHeader(), and XLogSendPhysical().
WALSegmentContext XLogReaderState::segcxt |
Definition at line 214 of file xlogreader.h.
Referenced by logical_read_xlog_page(), ReadPageInternal(), SimpleXLogPageRead(), wal_segment_open(), WALDumpOpenSegment(), WALDumpReadPage(), WALRead(), WalSndSegmentOpen(), XLogReadDetermineTimeline(), XLogReaderAllocate(), XLogReaderValidatePageHeader(), XLogReadRecord(), and XLogSendPhysical().
uint32 XLogReaderState::segoff |
Definition at line 216 of file xlogreader.h.
Referenced by ReadPageInternal(), XLogReadDetermineTimeline(), and XLogReaderInvalReadState().
uint64 XLogReaderState::system_identifier |
Definition at line 163 of file xlogreader.h.
Referenced by StartupXLOG(), and XLogReaderValidatePageHeader().
TransactionId XLogReaderState::toplevel_xid |
Definition at line 194 of file xlogreader.h.
Referenced by DecodeXLogRecord().