19#ifndef TABLE_REPLICATION_GROUP_CONFIGURATION_VERSION_INCLUDE
20#define TABLE_REPLICATION_GROUP_CONFIGURATION_VERSION_INCLUDE
36 bool scan [[maybe_unused]]);
Definition: table_replication_group_configuration_version.h:26
bool deinit() override
Definition: table_replication_group_configuration_version.cc:202
static void reset_position(PSI_table_handle *handle)
Definition: table_replication_group_configuration_version.cc:91
static unsigned long long get_row_count()
Definition: table_replication_group_configuration_version.cc:58
static int rnd_pos(PSI_table_handle *handle)
Definition: table_replication_group_configuration_version.cc:80
bool init() override
Definition: table_replication_group_configuration_version.cc:206
static int rnd_init(PSI_table_handle *handle, bool scan)
Definition: table_replication_group_configuration_version.cc:62
static PSI_table_handle * open_table(PSI_pos **pos)
Definition: table_replication_group_configuration_version.cc:146
Pfs_table_replication_group_configuration_version()=default
~Pfs_table_replication_group_configuration_version() override=default
static int read_column_value(PSI_table_handle *handle, PSI_field *field, unsigned int index)
Definition: table_replication_group_configuration_version.cc:99
static int rnd_next(PSI_table_handle *handle)
Definition: table_replication_group_configuration_version.cc:67
static void close_table(PSI_table_handle *handle)
Definition: table_replication_group_configuration_version.cc:195
Definition: group_replication_priv.h:44
static int handle(int sql_errno, const char *sqlstate, const char *message, void *state)
Bridge function between the C++ API offered by this module and the C API of the parser service.
Definition: services.cc:64
struct PSI_table_handle PSI_table_handle
This is an opaque structure to denote table handle in plugin/component code.
Definition: pfs_plugin_table_service.h:97
struct PSI_pos PSI_pos
This is an opaque structure to denote cursor position in plugin/component code.
Definition: pfs_plugin_table_service.h:102
struct PSI_field PSI_field
This is an opaque structure to denote filed in plugin/component code.
Definition: pfs_plugin_table_service.h:93