PostgreSQL Source Code git master
|
Data Fields | |
Oid | relid |
bool | replicate_valid |
bool | schema_sent |
PublishGencolsType | include_gencols_type |
List * | streamed_txns |
PublicationActions | pubactions |
ExprState * | exprstate [NUM_ROWFILTER_PUBACTIONS] |
EState * | estate |
TupleTableSlot * | new_slot |
TupleTableSlot * | old_slot |
Oid | publish_as_relid |
AttrMap * | attrmap |
Bitmapset * | columns |
MemoryContext | entry_cxt |
Definition at line 123 of file pgoutput.c.
AttrMap* RelationSyncEntry::attrmap |
Definition at line 171 of file pgoutput.c.
Referenced by get_rel_sync_entry(), init_tuple_slot(), and pgoutput_change().
Bitmapset* RelationSyncEntry::columns |
Definition at line 178 of file pgoutput.c.
Referenced by get_rel_sync_entry(), pgoutput_change(), pgoutput_column_list_init(), and send_relation_and_attrs().
MemoryContext RelationSyncEntry::entry_cxt |
Definition at line 184 of file pgoutput.c.
Referenced by get_rel_sync_entry(), pgoutput_column_list_init(), pgoutput_ensure_entry_cxt(), and pgoutput_row_filter_init().
EState* RelationSyncEntry::estate |
Definition at line 153 of file pgoutput.c.
Referenced by get_rel_sync_entry(), pgoutput_row_filter(), and pgoutput_row_filter_init().
ExprState* RelationSyncEntry::exprstate[NUM_ROWFILTER_PUBACTIONS] |
Definition at line 152 of file pgoutput.c.
Referenced by get_rel_sync_entry(), pgoutput_row_filter(), and pgoutput_row_filter_init().
PublishGencolsType RelationSyncEntry::include_gencols_type |
Definition at line 138 of file pgoutput.c.
Referenced by check_and_init_gencol(), get_rel_sync_entry(), pgoutput_change(), pgoutput_column_list_init(), and send_relation_and_attrs().
TupleTableSlot* RelationSyncEntry::new_slot |
Definition at line 154 of file pgoutput.c.
Referenced by get_rel_sync_entry(), init_tuple_slot(), and pgoutput_change().
TupleTableSlot* RelationSyncEntry::old_slot |
Definition at line 155 of file pgoutput.c.
Referenced by get_rel_sync_entry(), init_tuple_slot(), and pgoutput_change().
PublicationActions RelationSyncEntry::pubactions |
Definition at line 143 of file pgoutput.c.
Referenced by get_rel_sync_entry(), pgoutput_change(), and pgoutput_truncate().
Oid RelationSyncEntry::publish_as_relid |
Definition at line 163 of file pgoutput.c.
Referenced by check_and_init_gencol(), get_rel_sync_entry(), init_tuple_slot(), maybe_send_schema(), pgoutput_change(), pgoutput_column_list_init(), pgoutput_ensure_entry_cxt(), pgoutput_row_filter_init(), and pgoutput_truncate().
Oid RelationSyncEntry::relid |
Definition at line 125 of file pgoutput.c.
bool RelationSyncEntry::replicate_valid |
Definition at line 127 of file pgoutput.c.
Referenced by get_rel_sync_entry(), rel_sync_cache_publication_cb(), and rel_sync_cache_relation_cb().
bool RelationSyncEntry::schema_sent |
Definition at line 129 of file pgoutput.c.
Referenced by cleanup_rel_sync_cache(), get_rel_sync_entry(), and maybe_send_schema().
List* RelationSyncEntry::streamed_txns |
Definition at line 139 of file pgoutput.c.
Referenced by cleanup_rel_sync_cache(), get_rel_sync_entry(), get_schema_sent_in_streamed_txn(), and set_schema_sent_in_streamed_txn().