PostgreSQL Source Code
git master
|
#include <fcntl.h>
Go to the source code of this file.
Macros | |
#define | InvalidXLogRecPtr 0 |
#define | XLogRecPtrIsInvalid(r) ((r) == InvalidXLogRecPtr) |
#define | FirstNormalUnloggedLSN ((XLogRecPtr) 1000) |
#define | PG_O_DIRECT 0 |
#define | DEFAULT_SYNC_METHOD SYNC_METHOD_FSYNC |
Typedefs | |
typedef uint64 | XLogRecPtr |
typedef uint64 | XLogSegNo |
typedef uint32 | TimeLineID |
typedef uint16 | RepOriginId |
#define DEFAULT_SYNC_METHOD SYNC_METHOD_FSYNC |
Definition at line 106 of file xlogdefs.h.
#define FirstNormalUnloggedLSN ((XLogRecPtr) 1000) |
Definition at line 36 of file xlogdefs.h.
Referenced by BootStrapXLOG(), gistGetFakeLSN(), GuessControlValues(), and StartupXLOG().
#define InvalidXLogRecPtr 0 |
Definition at line 28 of file xlogdefs.h.
Referenced by AddSubscriptionRelState(), AdvanceXLInsertBuffer(), AlterSubscription_refresh(), AssertTXNLsnOrder(), CheckPointLogicalRewriteHeap(), CheckPointSnapBuild(), CheckPointTwoPhase(), CheckRecoveryConsistency(), CreateCheckPoint(), CreateDecodingContext(), CreateReplicationSlot(), CreateRestartPoint(), CreateSubscription(), DecodeCommit(), DecodingContextFindStartpoint(), EndPrepare(), exitArchiveRecovery(), extractPageMap(), filter_by_origin_cb_wrapper(), FindStreamingStart(), GenericXLogFinish(), get_flush_position(), GetLastImportantRecPtr(), GetOldestSnapshot(), GetSnapshotData(), GetSubscriptionRelState(), getTimelineHistory(), gistbeginscan(), InitProcess(), InitWalSenderSlot(), KeepLogSeg(), lazy_scan_heap(), lazy_vacuum_page(), LogicalConfirmReceivedLocation(), LogicalIncreaseRestartDecodingForSlot(), LogicalIncreaseXminForSlot(), logicalrep_read_begin(), logicalrep_worker_launch(), LogicalRepSyncTableStart(), main(), MarkBufferDirtyHint(), output_plugin_error_callback(), pg_create_logical_replication_slot(), pg_create_physical_replication_slot(), pg_get_replication_slots(), pg_logical_replication_slot_advance(), pg_logical_slot_get_changes_guts(), pg_lsn_in_internal(), pg_replication_origin_advance(), pg_replication_origin_progress(), pg_replication_origin_session_progress(), pg_replication_origin_session_reset(), pg_replication_origin_xact_reset(), PhysicalConfirmReceivedLocation(), ProcessStandbyReplyMessage(), ProcessTwoPhaseBuffer(), ReadRecord(), readTimeLineHistory(), recoveryStopsAfter(), recoveryStopsBefore(), RemoveNonParentXlogFiles(), RemoveXlogFile(), ReorderBufferAbort(), ReorderBufferAllocate(), ReorderBufferCommit(), ReorderBufferCommitChild(), ReorderBufferForget(), ReorderBufferGetOldestTXN(), ReorderBufferQueueChange(), ReorderBufferRestoreChanges(), ReorderBufferRestoreCleanup(), ReorderBufferSetBaseSnapshot(), ReorderBufferTransferSnapToParent(), ReorderBufferTXNByXid(), ReorderBufferXidHasBaseSnapshot(), ReorderBufferXidHasCatalogChanges(), ReplicationSlotCreate(), ReplicationSlotReserveWal(), ReplicationSlotsComputeLogicalRestartLSN(), ReplicationSlotsComputeRequiredLSN(), replorigin_advance(), replorigin_drop(), replorigin_get_progress(), replorigin_redo(), replorigin_session_get_progress(), replorigin_session_setup(), RestoreSlotFromDisk(), restoreTwoPhaseData(), rewind_parseTimeLineHistory(), send_feedback(), sendFeedback(), shutdown_cb_wrapper(), SnapBuildFindSnapshot(), SnapBuildProcessRunningXacts(), SnapBuildSerialize(), StartReplication(), startup_cb_wrapper(), StartupXLOG(), stop_streaming(), StreamLog(), StreamLogicalLog(), SyncRepGetSyncRecPtr(), tliSwitchPoint(), TransactionIdAbortTree(), TransactionIdCommitTree(), TransactionIdGetCommitLSN(), UpdateSubscriptionRelState(), WaitXLogInsertionsToFinish(), WALDumpReadPage(), WalRcvWaitForStartPosition(), WalSndPrepareWrite(), WalSndWaitForWal(), xlog_redo(), XLogBackgroundFlush(), XLogInsert(), XLogInsertRecord(), XLogReadDetermineTimeline(), XLogReaderValidatePageHeader(), XLogReadRecord(), XLogRecordAssemble(), XLogSaveBufferForHint(), XLogSendLogical(), and XLOGShmemInit().
#define PG_O_DIRECT 0 |
Definition at line 72 of file xlogdefs.h.
Referenced by get_sync_bit(), test_open_sync(), and test_sync().
#define XLogRecPtrIsInvalid | ( | r | ) | ((r) == InvalidXLogRecPtr) |
Definition at line 29 of file xlogdefs.h.
Referenced by CheckRecoveryConsistency(), checkTimeLineSwitch(), copy_replication_slot(), create_physical_replication_slot(), CreateInitDecodingContext(), CreateRestartPoint(), GetOldestSnapshot(), gistdoinsert(), gistkillitems(), gistScanPage(), main(), MarkBufferDirtyHint(), MinXLogRecPtr(), pg_logical_replication_slot_advance(), pg_replication_slot_advance(), pg_stat_get_subscription(), pg_stat_get_wal_receiver(), pg_stat_get_wal_senders(), PrepareRedoAdd(), SlruPhysicalWritePage(), StartReplication(), StartupXLOG(), stop_streaming(), SyncRepGetOldestSyncRecPtr(), SyncRepGetSyncStandbysPriority(), SyncRepGetSyncStandbysQuorum(), SyncRepReleaseWaiters(), TestForOldSnapshot(), tliOfPointInHistory(), TransactionIdSetPageStatusInternal(), TransactionIdSetStatusBit(), UpdateMinRecoveryPoint(), visibilitymap_set(), WalSndDone(), xlog_redo(), XLogNeedsFlush(), and XLogReaderValidatePageHeader().
typedef uint16 RepOriginId |
Definition at line 58 of file xlogdefs.h.
typedef uint32 TimeLineID |
Definition at line 52 of file xlogdefs.h.
typedef uint64 XLogRecPtr |
Definition at line 21 of file xlogdefs.h.
typedef uint64 XLogSegNo |
Definition at line 41 of file xlogdefs.h.