24#ifndef RPL_SYS_KEY_ACCESS_INCLUDED
25#define RPL_SYS_KEY_ACCESS_INCLUDED
Definition: rpl_sys_key_access.h:35
bool deinit()
Closes all initialized index or random scan during destruction.
Definition: rpl_sys_key_access.cc:101
enum_key_type m_key_type
Definition: rpl_sys_key_access.h:141
enum_key_type
Definition: rpl_sys_key_access.h:38
bool is_read_error()
Verify if error is set, ignores HA_ERR_END_OF_FILE and HA_ERR_KEY_NOT_FOUND.
Definition: rpl_sys_key_access.cc:155
uchar m_key[MAX_KEY_LENGTH]
Definition: rpl_sys_key_access.h:150
~Rpl_sys_key_access()
Destruction.
Definition: rpl_sys_key_access.cc:99
int m_error
Definition: rpl_sys_key_access.h:156
bool m_key_deinit
Definition: rpl_sys_key_access.h:147
int get_error()
Get error set during index initialization or fetching next rows.
Definition: rpl_sys_key_access.h:134
int init(TABLE *table, enum_key_type type)
Construction.
Definition: rpl_sys_key_access.cc:28
Rpl_sys_key_access()=default
Construction.
bool m_key_init
Definition: rpl_sys_key_access.h:144
TABLE * m_table
Definition: rpl_sys_key_access.h:138
int next()
Get next row in the table.
Definition: rpl_sys_key_access.cc:129
ha_rkey_function
Definition: my_base.h:78
@ HA_READ_KEY_EXACT
Definition: my_base.h:79
ulong key_part_map
Definition: my_base.h:1008
unsigned char uchar
Definition: my_inttypes.h:52
static PFS_engine_table_share_proxy table
Definition: pfs.cc:61
required string type
Definition: replication_group_member_actions.proto:34
constexpr const unsigned int MAX_KEY_LENGTH
Definition: sql_const.h:48