Struct pgrx_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: LogicalDecodeStreamTruncateCB
Trait 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