Struct rpgffi::ReorderBufferTXN
[−]
[src]
#[repr(C)]pub struct ReorderBufferTXN { pub xid: TransactionId, pub has_catalog_changes: bool_, pub is_known_as_subxact: bool_, pub first_lsn: XLogRecPtr, pub final_lsn: XLogRecPtr, pub end_lsn: XLogRecPtr, pub restart_decoding_lsn: XLogRecPtr, pub origin_id: RepOriginId, pub origin_lsn: XLogRecPtr, pub commit_time: TimestampTz, pub base_snapshot: Snapshot, pub base_snapshot_lsn: XLogRecPtr, pub nentries: uint64, pub nentries_mem: uint64, pub serialized: bool_, pub changes: dlist_head, pub tuplecids: dlist_head, pub ntuplecids: uint64, pub tuplecid_hash: *mut HTAB, pub toast_hash: *mut HTAB, pub subtxns: dlist_head, pub nsubtxns: uint32, pub ninvalidations: uint32, pub invalidations: *mut SharedInvalidationMessage, pub node: dlist_node, }
Fields
xid: TransactionId
has_catalog_changes: bool_
is_known_as_subxact: bool_
first_lsn: XLogRecPtr
final_lsn: XLogRecPtr
end_lsn: XLogRecPtr
restart_decoding_lsn: XLogRecPtr
origin_id: RepOriginId
origin_lsn: XLogRecPtr
commit_time: TimestampTz
base_snapshot: Snapshot
base_snapshot_lsn: XLogRecPtr
nentries: uint64
nentries_mem: uint64
serialized: bool_
changes: dlist_head
tuplecids: dlist_head
ntuplecids: uint64
tuplecid_hash: *mut HTAB
toast_hash: *mut HTAB
subtxns: dlist_head
nsubtxns: uint32
ninvalidations: uint32
invalidations: *mut SharedInvalidationMessage
node: dlist_node