PostgreSQL Source Code  git master
OutputPluginCallbacks Struct Reference

#include <output_plugin.h>

Data Fields

LogicalDecodeStartupCB startup_cb
 
LogicalDecodeBeginCB begin_cb
 
LogicalDecodeChangeCB change_cb
 
LogicalDecodeTruncateCB truncate_cb
 
LogicalDecodeCommitCB commit_cb
 
LogicalDecodeMessageCB message_cb
 
LogicalDecodeFilterByOriginCB filter_by_origin_cb
 
LogicalDecodeShutdownCB shutdown_cb
 
LogicalDecodeFilterPrepareCB filter_prepare_cb
 
LogicalDecodeBeginPrepareCB begin_prepare_cb
 
LogicalDecodePrepareCB prepare_cb
 
LogicalDecodeCommitPreparedCB commit_prepared_cb
 
LogicalDecodeRollbackPreparedCB rollback_prepared_cb
 
LogicalDecodeStreamStartCB stream_start_cb
 
LogicalDecodeStreamStopCB stream_stop_cb
 
LogicalDecodeStreamAbortCB stream_abort_cb
 
LogicalDecodeStreamPrepareCB stream_prepare_cb
 
LogicalDecodeStreamCommitCB stream_commit_cb
 
LogicalDecodeStreamChangeCB stream_change_cb
 
LogicalDecodeStreamMessageCB stream_message_cb
 
LogicalDecodeStreamTruncateCB stream_truncate_cb
 

Detailed Description

Definition at line 213 of file output_plugin.h.

Field Documentation

◆ begin_cb

LogicalDecodeBeginCB OutputPluginCallbacks::begin_cb

Definition at line 216 of file output_plugin.h.

Referenced by _PG_output_plugin_init(), begin_cb_wrapper(), and LoadOutputPlugin().

◆ begin_prepare_cb

LogicalDecodeBeginPrepareCB OutputPluginCallbacks::begin_prepare_cb

◆ change_cb

LogicalDecodeChangeCB OutputPluginCallbacks::change_cb

Definition at line 217 of file output_plugin.h.

Referenced by _PG_output_plugin_init(), change_cb_wrapper(), and LoadOutputPlugin().

◆ commit_cb

LogicalDecodeCommitCB OutputPluginCallbacks::commit_cb

Definition at line 219 of file output_plugin.h.

Referenced by _PG_output_plugin_init(), commit_cb_wrapper(), and LoadOutputPlugin().

◆ commit_prepared_cb

LogicalDecodeCommitPreparedCB OutputPluginCallbacks::commit_prepared_cb

◆ filter_by_origin_cb

LogicalDecodeFilterByOriginCB OutputPluginCallbacks::filter_by_origin_cb

◆ filter_prepare_cb

LogicalDecodeFilterPrepareCB OutputPluginCallbacks::filter_prepare_cb

◆ message_cb

LogicalDecodeMessageCB OutputPluginCallbacks::message_cb

Definition at line 220 of file output_plugin.h.

Referenced by _PG_output_plugin_init(), and message_cb_wrapper().

◆ prepare_cb

LogicalDecodePrepareCB OutputPluginCallbacks::prepare_cb

◆ rollback_prepared_cb

LogicalDecodeRollbackPreparedCB OutputPluginCallbacks::rollback_prepared_cb

◆ shutdown_cb

LogicalDecodeShutdownCB OutputPluginCallbacks::shutdown_cb

◆ startup_cb

LogicalDecodeStartupCB OutputPluginCallbacks::startup_cb

◆ stream_abort_cb

LogicalDecodeStreamAbortCB OutputPluginCallbacks::stream_abort_cb

◆ stream_change_cb

LogicalDecodeStreamChangeCB OutputPluginCallbacks::stream_change_cb

◆ stream_commit_cb

LogicalDecodeStreamCommitCB OutputPluginCallbacks::stream_commit_cb

◆ stream_message_cb

LogicalDecodeStreamMessageCB OutputPluginCallbacks::stream_message_cb

◆ stream_prepare_cb

LogicalDecodeStreamPrepareCB OutputPluginCallbacks::stream_prepare_cb

◆ stream_start_cb

LogicalDecodeStreamStartCB OutputPluginCallbacks::stream_start_cb

◆ stream_stop_cb

LogicalDecodeStreamStopCB OutputPluginCallbacks::stream_stop_cb

◆ stream_truncate_cb

LogicalDecodeStreamTruncateCB OutputPluginCallbacks::stream_truncate_cb

◆ truncate_cb

LogicalDecodeTruncateCB OutputPluginCallbacks::truncate_cb

Definition at line 218 of file output_plugin.h.

Referenced by _PG_output_plugin_init(), and truncate_cb_wrapper().


The documentation for this struct was generated from the following file: