Struct pgx_pg_sys::OutputPluginCallbacks
source · #[repr(C)]pub struct OutputPluginCallbacks {Show 21 fields
pub startup_cb: LogicalDecodeStartupCB,
pub begin_cb: LogicalDecodeBeginCB,
pub change_cb: LogicalDecodeChangeCB,
pub truncate_cb: LogicalDecodeTruncateCB,
pub commit_cb: LogicalDecodeCommitCB,
pub message_cb: LogicalDecodeMessageCB,
pub filter_by_origin_cb: LogicalDecodeFilterByOriginCB,
pub shutdown_cb: LogicalDecodeShutdownCB,
pub filter_prepare_cb: LogicalDecodeFilterPrepareCB,
pub begin_prepare_cb: LogicalDecodeBeginPrepareCB,
pub prepare_cb: LogicalDecodePrepareCB,
pub commit_prepared_cb: LogicalDecodeCommitPreparedCB,
pub rollback_prepared_cb: LogicalDecodeRollbackPreparedCB,
pub stream_start_cb: LogicalDecodeStreamStartCB,
pub stream_stop_cb: LogicalDecodeStreamStopCB,
pub stream_abort_cb: LogicalDecodeStreamAbortCB,
pub stream_prepare_cb: LogicalDecodeStreamPrepareCB,
pub stream_commit_cb: LogicalDecodeStreamCommitCB,
pub stream_change_cb: LogicalDecodeStreamChangeCB,
pub stream_message_cb: LogicalDecodeStreamMessageCB,
pub stream_truncate_cb: LogicalDecodeStreamTruncateCB,
}Fields§
§startup_cb: LogicalDecodeStartupCB§begin_cb: LogicalDecodeBeginCB§change_cb: LogicalDecodeChangeCB§truncate_cb: LogicalDecodeTruncateCB§commit_cb: LogicalDecodeCommitCB§message_cb: LogicalDecodeMessageCB§filter_by_origin_cb: LogicalDecodeFilterByOriginCB§shutdown_cb: LogicalDecodeShutdownCB§filter_prepare_cb: LogicalDecodeFilterPrepareCB§begin_prepare_cb: LogicalDecodeBeginPrepareCB§prepare_cb: LogicalDecodePrepareCB§commit_prepared_cb: LogicalDecodeCommitPreparedCB§rollback_prepared_cb: LogicalDecodeRollbackPreparedCB§stream_start_cb: LogicalDecodeStreamStartCB§stream_stop_cb: LogicalDecodeStreamStopCB§stream_abort_cb: LogicalDecodeStreamAbortCB§stream_prepare_cb: LogicalDecodeStreamPrepareCB§stream_commit_cb: LogicalDecodeStreamCommitCB§stream_change_cb: LogicalDecodeStreamChangeCB§stream_message_cb: LogicalDecodeStreamMessageCB§stream_truncate_cb: LogicalDecodeStreamTruncateCBTrait Implementations§
source§impl Clone for OutputPluginCallbacks
impl Clone for OutputPluginCallbacks
source§fn clone(&self) -> OutputPluginCallbacks
fn clone(&self) -> OutputPluginCallbacks
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for OutputPluginCallbacks
impl Debug for OutputPluginCallbacks
source§impl Default for OutputPluginCallbacks
impl Default for OutputPluginCallbacks
source§fn default() -> OutputPluginCallbacks
fn default() -> OutputPluginCallbacks
Returns the “default value” for a type. Read more