|
PostgreSQL Source Code git master
|
#include <reorderbuffer.h>
Definition at line 574 of file reorderbuffer.h.
| ReorderBufferApplyChangeCB ReorderBuffer::apply_change |
Definition at line 612 of file reorderbuffer.h.
Referenced by ReorderBufferApplyChange(), and StartupDecodingContext().
| ReorderBufferApplyTruncateCB ReorderBuffer::apply_truncate |
Definition at line 613 of file reorderbuffer.h.
Referenced by ReorderBufferApplyTruncate(), and StartupDecodingContext().
| ReorderBufferBeginCB ReorderBuffer::begin |
Definition at line 611 of file reorderbuffer.h.
Referenced by ReorderBufferProcessTXN(), and StartupDecodingContext().
| ReorderBufferBeginCB ReorderBuffer::begin_prepare |
Definition at line 620 of file reorderbuffer.h.
Referenced by ReorderBufferProcessTXN(), and StartupDecodingContext().
| HTAB* ReorderBuffer::by_txn |
Definition at line 579 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferCleanupTXN(), and ReorderBufferTXNByXid().
| ReorderBufferTXN* ReorderBuffer::by_txn_last_txn |
Definition at line 606 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferFreeTXN(), and ReorderBufferTXNByXid().
| TransactionId ReorderBuffer::by_txn_last_xid |
Definition at line 605 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferFreeTXN(), and ReorderBufferTXNByXid().
| dclist_head ReorderBuffer::catchange_txns |
Definition at line 599 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferCleanupTXN(), ReorderBufferGetCatalogChangesXacts(), ReorderBufferXidSetCatalogChanges(), and SnapBuildSerialize().
| MemoryContext ReorderBuffer::change_context |
Definition at line 661 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), and ReorderBufferAllocChange().
| ReorderBufferCommitCB ReorderBuffer::commit |
Definition at line 614 of file reorderbuffer.h.
Referenced by ReorderBufferProcessTXN(), and StartupDecodingContext().
| ReorderBufferCommitPreparedCB ReorderBuffer::commit_prepared |
Definition at line 622 of file reorderbuffer.h.
Referenced by ReorderBufferFinishPrepared(), and StartupDecodingContext().
| MemoryContext ReorderBuffer::context |
Definition at line 656 of file reorderbuffer.h.
Referenced by ReorderBufferAddDistributedInvalidations(), ReorderBufferAddInvalidations(), ReorderBufferAllocate(), ReorderBufferAllocRelids(), ReorderBufferBuildTupleCidHash(), ReorderBufferCopySnap(), ReorderBufferFree(), ReorderBufferIterTXNInit(), ReorderBufferQueueMessage(), ReorderBufferRestoreChange(), ReorderBufferSerializeReserve(), ReorderBufferToastInitHash(), and ReorderBufferToastReplace().
| XLogRecPtr ReorderBuffer::current_restart_decoding_lsn |
Definition at line 665 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferSetRestartPoint(), ReorderBufferTXNByXid(), and SnapBuildProcessRunningXacts().
| int64 ReorderBuffer::memExceededCount |
Definition at line 694 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferCheckMemoryLimit(), and UpdateDecodingStats().
| ReorderBufferMessageCB ReorderBuffer::message |
Definition at line 615 of file reorderbuffer.h.
Referenced by ReorderBufferApplyMessage(), ReorderBufferQueueMessage(), and StartupDecodingContext().
| char* ReorderBuffer::outbuf |
Definition at line 668 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferRestoreChanges(), ReorderBufferSerializeChange(), and ReorderBufferSerializeReserve().
| Size ReorderBuffer::outbufsize |
Definition at line 669 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), and ReorderBufferSerializeReserve().
| bool ReorderBuffer::output_rewrites |
Definition at line 651 of file reorderbuffer.h.
Referenced by CreateDecodingContext(), CreateInitDecodingContext(), and ReorderBufferProcessTXN().
| ReorderBufferPrepareCB ReorderBuffer::prepare |
Definition at line 621 of file reorderbuffer.h.
Referenced by ReorderBufferPrepare(), ReorderBufferProcessTXN(), and StartupDecodingContext().
| void* ReorderBuffer::private_data |
Definition at line 646 of file reorderbuffer.h.
Referenced by AssertTXNLsnOrder(), begin_cb_wrapper(), begin_prepare_cb_wrapper(), change_cb_wrapper(), commit_cb_wrapper(), commit_prepared_cb_wrapper(), message_cb_wrapper(), prepare_cb_wrapper(), ReorderBufferCanStartStreaming(), ReorderBufferCanStream(), ReorderBufferCheckMemoryLimit(), ReorderBufferSerializeTXN(), ReorderBufferStreamTXN(), rollback_prepared_cb_wrapper(), StartupDecodingContext(), stream_abort_cb_wrapper(), stream_change_cb_wrapper(), stream_commit_cb_wrapper(), stream_message_cb_wrapper(), stream_prepare_cb_wrapper(), stream_start_cb_wrapper(), stream_stop_cb_wrapper(), stream_truncate_cb_wrapper(), truncate_cb_wrapper(), and update_progress_txn_cb_wrapper().
| ReorderBufferRollbackPreparedCB ReorderBuffer::rollback_prepared |
Definition at line 623 of file reorderbuffer.h.
Referenced by ReorderBufferFinishPrepared(), and StartupDecodingContext().
| Size ReorderBuffer::size |
Definition at line 672 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferChangeMemoryUpdate(), ReorderBufferCheckMemoryLimit(), and ReorderBufferLargestTXN().
| int64 ReorderBuffer::spillBytes |
Definition at line 686 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferSerializeTXN(), and UpdateDecodingStats().
| int64 ReorderBuffer::spillCount |
Definition at line 685 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferSerializeTXN(), and UpdateDecodingStats().
| int64 ReorderBuffer::spillTxns |
Definition at line 684 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferSerializeTXN(), and UpdateDecodingStats().
| ReorderBufferStreamAbortCB ReorderBuffer::stream_abort |
Definition at line 630 of file reorderbuffer.h.
Referenced by ReorderBufferAbort(), ReorderBufferAbortOld(), and StartupDecodingContext().
| ReorderBufferStreamChangeCB ReorderBuffer::stream_change |
Definition at line 633 of file reorderbuffer.h.
Referenced by ReorderBufferApplyChange(), and StartupDecodingContext().
| ReorderBufferStreamCommitCB ReorderBuffer::stream_commit |
Definition at line 632 of file reorderbuffer.h.
Referenced by ReorderBufferStreamCommit(), and StartupDecodingContext().
| ReorderBufferStreamMessageCB ReorderBuffer::stream_message |
Definition at line 634 of file reorderbuffer.h.
Referenced by ReorderBufferApplyMessage(), and StartupDecodingContext().
| ReorderBufferStreamPrepareCB ReorderBuffer::stream_prepare |
Definition at line 631 of file reorderbuffer.h.
Referenced by ReorderBufferStreamCommit(), and StartupDecodingContext().
| ReorderBufferStreamStartCB ReorderBuffer::stream_start |
Definition at line 628 of file reorderbuffer.h.
Referenced by ReorderBufferProcessTXN(), and StartupDecodingContext().
| ReorderBufferStreamStopCB ReorderBuffer::stream_stop |
Definition at line 629 of file reorderbuffer.h.
Referenced by ReorderBufferProcessTXN(), ReorderBufferResetTXN(), and StartupDecodingContext().
| ReorderBufferStreamTruncateCB ReorderBuffer::stream_truncate |
Definition at line 635 of file reorderbuffer.h.
Referenced by ReorderBufferApplyTruncate(), and StartupDecodingContext().
| int64 ReorderBuffer::streamBytes |
Definition at line 691 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferStreamTXN(), and UpdateDecodingStats().
| int64 ReorderBuffer::streamCount |
Definition at line 690 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferStreamTXN(), and UpdateDecodingStats().
| int64 ReorderBuffer::streamTxns |
Definition at line 689 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferStreamTXN(), and UpdateDecodingStats().
| dlist_head ReorderBuffer::toplevel_by_lsn |
Definition at line 585 of file reorderbuffer.h.
Referenced by AssertTXNLsnOrder(), ReorderBufferAbortOld(), ReorderBufferAllocate(), ReorderBufferGetOldestTXN(), ReorderBufferTXNByXid(), and SnapBuildDistributeSnapshotAndInval().
| int64 ReorderBuffer::totalBytes |
Definition at line 701 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferIterTXNNext(), ReorderBufferProcessTXN(), and UpdateDecodingStats().
| int64 ReorderBuffer::totalTxns |
Definition at line 700 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferProcessTXN(), and UpdateDecodingStats().
| MemoryContext ReorderBuffer::tup_context |
Definition at line 663 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), and ReorderBufferAllocTupleBuf().
| MemoryContext ReorderBuffer::txn_context |
Definition at line 662 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), and ReorderBufferAllocTXN().
| pairingheap* ReorderBuffer::txn_heap |
Definition at line 675 of file reorderbuffer.h.
Referenced by ReorderBufferAllocate(), ReorderBufferChangeMemoryUpdate(), and ReorderBufferLargestTXN().
| dlist_head ReorderBuffer::txns_by_base_snapshot_lsn |
Definition at line 594 of file reorderbuffer.h.
Referenced by AssertTXNLsnOrder(), ReorderBufferAllocate(), ReorderBufferGetOldestXmin(), ReorderBufferLargestStreamableTopTXN(), and ReorderBufferSetBaseSnapshot().
| ReorderBufferUpdateProgressTxnCB ReorderBuffer::update_progress_txn |
Definition at line 641 of file reorderbuffer.h.
Referenced by ReorderBufferProcessTXN(), and StartupDecodingContext().