|
PostgreSQL Source Code git master
|
#include <pg_subscription.h>
Data Fields | |
| Oid | oid |
| Oid | dbid |
| XLogRecPtr | skiplsn |
| char * | name |
| Oid | owner |
| bool | ownersuperuser |
| bool | enabled |
| bool | binary |
| char | stream |
| char | twophasestate |
| bool | disableonerr |
| bool | passwordrequired |
| bool | runasowner |
| bool | failover |
| bool | retaindeadtuples |
| int32 | maxretention |
| bool | retentionactive |
| 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 132 of file pg_subscription.h.
Referenced by copy_table(), GetSubscription(), maybe_reread_subscription(), and set_stream_options().
| char* Subscription::conninfo |
Definition at line 155 of file pg_subscription.h.
Referenced by AlterSubscription(), AlterSubscription_refresh(), AlterSubscription_refresh_seq(), FreeSubscription(), GetSubscription(), LogicalRepSyncSequences(), LogicalRepSyncTableStart(), maybe_reread_subscription(), run_apply_worker(), and SetupApplyOrSyncWorker().
| 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 137 of file pg_subscription.h.
Referenced by GetSubscription(), start_apply(), start_sequence_sync(), and start_table_sync().
| bool Subscription::enabled |
Definition at line 131 of file pg_subscription.h.
Referenced by AlterSubscription(), ApplyLauncherMain(), CheckAlterSubOption(), get_subscription_list(), GetSubscription(), and InitializeLogRepWorker().
| bool Subscription::failover |
Definition at line 142 of file pg_subscription.h.
Referenced by GetSubscription(), and LogicalRepSyncTableStart().
| int32 Subscription::maxretention |
Definition at line 148 of file pg_subscription.h.
Referenced by adjust_xid_advance_interval(), AlterSubscription(), GetSubscription(), LogicalRepApplyLoop(), resume_conflict_info_retention(), and should_stop_conflict_info_retention().
| char* Subscription::name |
Definition at line 128 of file pg_subscription.h.
Referenced by AlterSubscription(), AlterSubscription_refresh(), AlterSubscription_refresh_seq(), ApplyLauncherMain(), clear_subscription_skip_lsn(), copy_sequences(), DisableSubscriptionAndExit(), FinishSyncWorker(), FreeSubscription(), get_subscription_list(), GetSubscription(), InitializeLogRepWorker(), launch_sync_worker(), LogicalRepSyncSequences(), LogicalRepSyncTableStart(), maybe_reread_subscription(), pa_launch_parallel_worker(), ProcessParallelApplyInterrupts(), ProcessSyncingTablesForApply(), report_sequence_errors(), resume_conflict_info_retention(), run_apply_worker(), should_apply_changes_for_rel(), and stop_conflict_info_retention().
| Oid Subscription::oid |
Definition at line 123 of file pg_subscription.h.
Referenced by AlterSubscription_refresh(), AlterSubscription_refresh_seq(), apply_handle_commit_prepared(), apply_handle_prepare_internal(), apply_handle_rollback_prepared(), ApplyLauncherMain(), clear_subscription_skip_lsn(), copy_sequence(), DisableSubscriptionAndExit(), FetchRelationStates(), get_subscription_list(), GetSubscription(), launch_sync_worker(), logicalrep_rel_open(), LogicalRepSyncSequences(), LogicalRepSyncTableStart(), pa_launch_parallel_worker(), pa_start_subtrans(), pa_stream_abort(), ParallelApplyWorkerMain(), ProcessSyncingTablesForApply(), ReportApplyConflict(), run_apply_worker(), run_tablesync_worker(), start_apply(), start_sequence_sync(), start_table_sync(), and update_retention_status().
| char* Subscription::origin |
Definition at line 159 of file pg_subscription.h.
Referenced by AlterSubscription(), AlterSubscription_refresh(), AlterSubscription_refresh_seq(), GetSubscription(), maybe_reread_subscription(), and set_stream_options().
| Oid Subscription::owner |
Definition at line 129 of file pg_subscription.h.
Referenced by ApplyLauncherMain(), get_subscription_list(), GetSubscription(), and maybe_reread_subscription().
| bool Subscription::ownersuperuser |
Definition at line 130 of file pg_subscription.h.
Referenced by AlterSubscription(), AlterSubscription_refresh(), AlterSubscription_refresh_seq(), GetSubscription(), LogicalRepSyncSequences(), LogicalRepSyncTableStart(), maybe_reread_subscription(), and run_apply_worker().
| bool Subscription::passwordrequired |
Definition at line 140 of file pg_subscription.h.
Referenced by AlterSubscription(), AlterSubscription_refresh(), AlterSubscription_refresh_seq(), GetSubscription(), LogicalRepSyncSequences(), LogicalRepSyncTableStart(), maybe_reread_subscription(), and run_apply_worker().
| List* Subscription::publications |
Definition at line 158 of file pg_subscription.h.
Referenced by AlterSubscription(), AlterSubscription_refresh(), AlterSubscription_refresh_seq(), fetch_remote_table_info(), FreeSubscription(), GetSubscription(), maybe_reread_subscription(), and set_stream_options().
| bool Subscription::retaindeadtuples |
Definition at line 146 of file pg_subscription.h.
Referenced by AlterSubscription(), AlterSubscription_refresh(), ApplyLauncherMain(), can_advance_nonremovable_xid(), DisableSubscriptionAndExit(), FindDeletedTupleInLocalRel(), get_subscription_list(), GetSubscription(), and InitializeLogRepWorker().
| bool Subscription::retentionactive |
Definition at line 151 of file pg_subscription.h.
Referenced by adjust_xid_advance_interval(), AlterSubscription(), ApplyLauncherMain(), DisableSubscriptionAndExit(), get_subscription_list(), GetSubscription(), InitializeLogRepWorker(), LogicalRepApplyLoop(), stop_conflict_info_retention(), update_retention_status(), and wait_for_local_flush().
| bool Subscription::runasowner |
Definition at line 141 of file pg_subscription.h.
Referenced by apply_handle_delete(), apply_handle_insert(), apply_handle_truncate(), apply_handle_update(), copy_sequence(), GetSubscription(), and LogicalRepSyncTableStart().
| 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 156 of file pg_subscription.h.
Referenced by AlterSubscription(), CheckAlterSubOption(), FreeSubscription(), GetSubscription(), maybe_reread_subscription(), and run_apply_worker().
| char Subscription::stream |
Definition at line 134 of file pg_subscription.h.
Referenced by GetSubscription(), maybe_reread_subscription(), and set_stream_options().
| char* Subscription::synccommit |
Definition at line 157 of file pg_subscription.h.
Referenced by GetSubscription(), InitializeLogRepWorker(), and maybe_reread_subscription().
| char Subscription::twophasestate |
Definition at line 136 of file pg_subscription.h.
Referenced by AlterSubscription(), GetSubscription(), maybe_reread_subscription(), ProcessSyncingTablesForApply(), and run_apply_worker().