Struct rpgffi::ReorderBuffer
[−]
[src]
#[repr(C)]pub struct ReorderBuffer { pub by_txn: *mut HTAB, pub toplevel_by_lsn: dlist_head, pub by_txn_last_xid: TransactionId, pub by_txn_last_txn: *mut ReorderBufferTXN, pub begin: ReorderBufferBeginCB, pub apply_change: ReorderBufferApplyChangeCB, pub commit: ReorderBufferCommitCB, pub message: ReorderBufferMessageCB, pub private_data: *mut c_void, pub context: MemoryContext, pub cached_transactions: dlist_head, pub nr_cached_transactions: Size, pub cached_changes: dlist_head, pub nr_cached_changes: Size, pub cached_tuplebufs: slist_head, pub nr_cached_tuplebufs: Size, pub current_restart_decoding_lsn: XLogRecPtr, pub outbuf: *mut c_char, pub outbufsize: Size, }
Fields
by_txn: *mut HTAB
toplevel_by_lsn: dlist_head
by_txn_last_xid: TransactionId
by_txn_last_txn: *mut ReorderBufferTXN
begin: ReorderBufferBeginCB
apply_change: ReorderBufferApplyChangeCB
commit: ReorderBufferCommitCB
message: ReorderBufferMessageCB
private_data: *mut c_void
context: MemoryContext
cached_transactions: dlist_head
nr_cached_transactions: Size
cached_changes: dlist_head
nr_cached_changes: Size
cached_tuplebufs: slist_head
nr_cached_tuplebufs: Size
current_restart_decoding_lsn: XLogRecPtr
outbuf: *mut c_char
outbufsize: Size