PostgreSQL Source Code
git master
|
Data Fields | |
Oid | relid |
bool | replicate_valid |
bool | schema_sent |
bool | include_gencols |
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 122 of file pgoutput.c.
AttrMap* RelationSyncEntry::attrmap |
Definition at line 167 of file pgoutput.c.
Referenced by get_rel_sync_entry(), init_tuple_slot(), and pgoutput_change().
Bitmapset* RelationSyncEntry::columns |
Definition at line 174 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 180 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 149 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 148 of file pgoutput.c.
Referenced by get_rel_sync_entry(), pgoutput_row_filter(), and pgoutput_row_filter_init().
bool RelationSyncEntry::include_gencols |
Definition at line 134 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 150 of file pgoutput.c.
Referenced by get_rel_sync_entry(), init_tuple_slot(), and pgoutput_change().
TupleTableSlot* RelationSyncEntry::old_slot |
Definition at line 151 of file pgoutput.c.
Referenced by get_rel_sync_entry(), init_tuple_slot(), and pgoutput_change().
PublicationActions RelationSyncEntry::pubactions |
Definition at line 139 of file pgoutput.c.
Referenced by get_rel_sync_entry(), pgoutput_change(), and pgoutput_truncate().
Oid RelationSyncEntry::publish_as_relid |
Definition at line 159 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 124 of file pgoutput.c.
bool RelationSyncEntry::replicate_valid |
Definition at line 126 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 128 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 135 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().