24#ifndef RPL_REPLICATED_COLUMNS_VIEW_GIPK_ON_SOURCE__H
25#define RPL_REPLICATED_COLUMNS_VIEW_GIPK_ON_SOURCE__H
62 THD const *thd =
nullptr);
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:34
Iterator class to allow iterating over the replicatable fields in a TABLE object field set.
Definition: table_column_iterator.h:215
Class used when we want a column view over a table in a context where the replicated table contains a...
Definition: replicated_columns_view_with_gipk_on_source.h:52
virtual ~ReplicatedColumnsViewWithGipkOnSource() override=default
Destructor for the class.
Table_columns_view ::iterator begin() override
This method overrides Table_columns_view::begin Its start value insure that filtered positions are in...
Definition: replicated_columns_view_with_gipk_on_source.cc:34
ReplicatedColumnsViewWithGipkOnSource(TABLE const *table, THD const *thd=nullptr)
Constructor which takes the TABLE object whose field set will be iterated.
Definition: replicated_columns_view_with_gipk_on_source.cc:30
ReplicatedColumnsViewWithGipkOnSource(const ReplicatedColumnsViewWithGipkOnSource &rhs)=delete
ReplicatedColumnsViewWithGipkOnSource & operator=(ReplicatedColumnsViewWithGipkOnSource &&rhs)=delete
ReplicatedColumnsViewWithGipkOnSource & operator=(const ReplicatedColumnsViewWithGipkOnSource &rhs)=delete
ReplicatedColumnsViewWithGipkOnSource(ReplicatedColumnsViewWithGipkOnSource &&rhs)=delete
Since it's not mandatory that all fields in a TABLE object are replicated, this class extends Table_c...
Definition: replicated_columns_view.h:54
Definition: commit_order_queue.h:34