![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
This class allows the creation of different types of column view instances and also adds different filters depending on context. More...
#include <replicated_columns_view_factory.h>
Static Public Member Functions | |
| static std::unique_ptr< ReplicatedColumnsView > | get_columns_view_with_inbound_filters (THD *thd, TABLE *table, table_def const *tabledef) | 
| This function returns the appropriate class to iterate over the given table columns.  More... | |
| static std::unique_ptr< ReplicatedColumnsView > | get_columns_view_with_outbound_filters (THD *thd, TABLE *table) | 
| This function returns the appropriate class to iterate over the given table columns.  More... | |
This class allows the creation of different types of column view instances and also adds different filters depending on context.
      
  | 
  inlinestatic | 
This function returns the appropriate class to iterate over the given table columns.
It also adds inbound filtering
It might return a standard column view/iteration class or one that accounts for GIPK or other differences
| thd | The thread object to extract context information | 
| table | The table where the column view will be created | 
| tabledef | Context on the replicated table | 
      
  | 
  inlinestatic | 
This function returns the appropriate class to iterate over the given table columns.
It also adds outbound filtering
| thd | The thread object to extract context information | 
| table | The table where the column view will be created |