23#ifndef RPL_SYS_KEY_ACCESS_INCLUDED
24#define RPL_SYS_KEY_ACCESS_INCLUDED
Definition: rpl_sys_key_access.h:34
bool deinit()
Closes all initialized index or random scan during destruction.
Definition: rpl_sys_key_access.cc:100
enum_key_type m_key_type
Definition: rpl_sys_key_access.h:140
enum_key_type
Definition: rpl_sys_key_access.h:37
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:154
uchar m_key[MAX_KEY_LENGTH]
Definition: rpl_sys_key_access.h:149
~Rpl_sys_key_access()
Destruction.
Definition: rpl_sys_key_access.cc:98
int m_error
Definition: rpl_sys_key_access.h:155
bool m_key_deinit
Definition: rpl_sys_key_access.h:146
int get_error()
Get error set during index initialization or fetching next rows.
Definition: rpl_sys_key_access.h:133
int init(TABLE *table, enum_key_type type)
Construction.
Definition: rpl_sys_key_access.cc:27
Rpl_sys_key_access()=default
Construction.
bool m_key_init
Definition: rpl_sys_key_access.h:143
TABLE * m_table
Definition: rpl_sys_key_access.h:137
int next()
Get next row in the table.
Definition: rpl_sys_key_access.cc:128
ha_rkey_function
Definition: my_base.h:77
@ HA_READ_KEY_EXACT
Definition: my_base.h:78
ulong key_part_map
Definition: my_base.h:1006
unsigned char uchar
Definition: my_inttypes.h:51
required string type
Definition: replication_group_member_actions.proto:33
constexpr const unsigned int MAX_KEY_LENGTH
Definition: sql_const.h:47
unsigned int uint
Definition: uca-dump.cc:29