Struct rpgffi::LogicalDecodingContext
[−]
[src]
#[repr(C)]pub struct LogicalDecodingContext { pub context: MemoryContext, pub reader: *mut XLogReaderState, pub slot: *mut ReplicationSlot, pub reorder: *mut ReorderBuffer, pub snapshot_builder: *mut SnapBuild, pub callbacks: OutputPluginCallbacks, pub options: OutputPluginOptions, pub output_plugin_options: *mut List, pub prepare_write: LogicalOutputPluginWriterPrepareWrite, pub write: LogicalOutputPluginWriterWrite, pub out: StringInfo, pub output_plugin_private: *mut c_void, pub output_writer_private: *mut c_void, pub accept_writes: bool_, pub prepared_write: bool_, pub write_location: XLogRecPtr, pub write_xid: TransactionId, }
Fields
context: MemoryContext
reader: *mut XLogReaderState
slot: *mut ReplicationSlot
reorder: *mut ReorderBuffer
snapshot_builder: *mut SnapBuild
callbacks: OutputPluginCallbacks
options: OutputPluginOptions
output_plugin_options: *mut List
prepare_write: LogicalOutputPluginWriterPrepareWrite
write: LogicalOutputPluginWriterWrite
out: StringInfo
output_plugin_private: *mut c_void
output_writer_private: *mut c_void
accept_writes: bool_
prepared_write: bool_
write_location: XLogRecPtr
write_xid: TransactionId