PostgreSQL Source Code
git master
|
#include <pg_subscription.h>
Data Fields | |
Oid | oid |
Oid | dbid |
XLogRecPtr | skiplsn |
char * | name |
Oid | owner |
bool | enabled |
bool | binary |
char | stream |
char | twophasestate |
bool | disableonerr |
bool | passwordrequired |
bool | runasowner |
char * | conninfo |
char * | slotname |
char * | synccommit |
List * | publications |
char * | origin |
Definition at line 121 of file pg_subscription.h.
bool Subscription::binary |
Definition at line 131 of file pg_subscription.h.
Referenced by ApplyWorkerMain(), copy_table(), GetSubscription(), and maybe_reread_subscription().
char* Subscription::conninfo |
Definition at line 141 of file pg_subscription.h.
Referenced by AlterSubscription_refresh(), ApplyWorkerMain(), FreeSubscription(), GetSubscription(), LogicalRepSyncTableStart(), and maybe_reread_subscription().
Oid Subscription::dbid |
Definition at line 124 of file pg_subscription.h.
Referenced by ApplyLauncherMain(), get_subscription_list(), GetSubscription(), and maybe_reread_subscription().
bool Subscription::disableonerr |
Definition at line 136 of file pg_subscription.h.
Referenced by GetSubscription(), start_apply(), and start_table_sync().
bool Subscription::enabled |
Definition at line 130 of file pg_subscription.h.
Referenced by AlterSubscription(), ApplyLauncherMain(), get_subscription_list(), GetSubscription(), and InitializeApplyWorker().
char* Subscription::name |
Definition at line 128 of file pg_subscription.h.
Referenced by AlterSubscription_refresh(), ApplyLauncherMain(), ApplyWorkerMain(), clear_subscription_skip_lsn(), DisableSubscriptionAndExit(), FreeSubscription(), get_subscription_list(), GetSubscription(), InitializeApplyWorker(), maybe_reread_subscription(), pa_launch_parallel_worker(), pg_attribute_noreturn(), process_syncing_tables_for_apply(), ProcessParallelApplyInterrupts(), and should_apply_changes_for_rel().
Oid Subscription::oid |
Definition at line 123 of file pg_subscription.h.
Referenced by AlterSubscription_refresh(), apply_handle_commit_prepared(), apply_handle_prepare_internal(), apply_handle_rollback_prepared(), ApplyLauncherMain(), ApplyWorkerMain(), clear_subscription_skip_lsn(), DisableSubscriptionAndExit(), FetchTableStates(), get_subscription_list(), GetSubscription(), logicalrep_rel_open(), LogicalRepSyncTableStart(), pa_launch_parallel_worker(), pa_start_subtrans(), pa_stream_abort(), ParallelApplyWorkerMain(), process_syncing_tables_for_apply(), start_apply(), and start_table_sync().
char* Subscription::origin |
Definition at line 145 of file pg_subscription.h.
Referenced by AlterSubscription_refresh(), ApplyWorkerMain(), GetSubscription(), and maybe_reread_subscription().
Oid Subscription::owner |
Definition at line 129 of file pg_subscription.h.
Referenced by AlterSubscription(), AlterSubscription_refresh(), ApplyLauncherMain(), ApplyWorkerMain(), get_subscription_list(), GetSubscription(), LogicalRepSyncTableStart(), and maybe_reread_subscription().
bool Subscription::passwordrequired |
Definition at line 139 of file pg_subscription.h.
Referenced by AlterSubscription(), AlterSubscription_refresh(), ApplyWorkerMain(), GetSubscription(), LogicalRepSyncTableStart(), and maybe_reread_subscription().
List* Subscription::publications |
Definition at line 144 of file pg_subscription.h.
Referenced by AlterSubscription(), AlterSubscription_refresh(), ApplyWorkerMain(), fetch_remote_table_info(), FreeSubscription(), GetSubscription(), and maybe_reread_subscription().
bool Subscription::runasowner |
Definition at line 140 of file pg_subscription.h.
Referenced by apply_handle_delete(), apply_handle_insert(), apply_handle_truncate(), apply_handle_update(), and GetSubscription().
XLogRecPtr Subscription::skiplsn |
Definition at line 126 of file pg_subscription.h.
Referenced by clear_subscription_skip_lsn(), GetSubscription(), maybe_start_skipping_changes(), and pa_can_start().
char* Subscription::slotname |
Definition at line 142 of file pg_subscription.h.
Referenced by AlterSubscription(), ApplyWorkerMain(), FreeSubscription(), GetSubscription(), and maybe_reread_subscription().
char Subscription::stream |
Definition at line 133 of file pg_subscription.h.
Referenced by ApplyWorkerMain(), GetSubscription(), and maybe_reread_subscription().
char* Subscription::synccommit |
Definition at line 143 of file pg_subscription.h.
Referenced by GetSubscription(), InitializeApplyWorker(), and maybe_reread_subscription().
char Subscription::twophasestate |
Definition at line 135 of file pg_subscription.h.
Referenced by AlterSubscription(), ApplyWorkerMain(), GetSubscription(), maybe_reread_subscription(), and process_syncing_tables_for_apply().