|
static CHARSET_INFO * | get_api_charset () |
|
static String * | from_api (my_h_string api) |
|
enum thr_lock_type | convert_lock_type (TA_lock_type api_lock_type) |
|
TA_field_type | field_type_to_api (enum enum_field_types impl_field_type, bool &has_length) |
|
Table_access | impl_create_table_access (THD *thd, size_t count) |
|
void | impl_destroy_table_access (Table_access api_ta) |
|
size_t | impl_add_table (Table_access api_ta, const char *schema_name, size_t schema_name_length, const char *table_name, size_t table_name_length, TA_lock_type api_lock_type) |
|
int | impl_begin (Table_access api_ta) |
|
int | impl_commit (Table_access api_ta) |
|
int | impl_rollback (Table_access api_ta) |
|
TA_table | impl_get_table (Table_access api_ta, size_t index) |
|
int | impl_check_table_fields (Table_access, TA_table api_table, const TA_table_field_def *fields, size_t fields_count) |
|
int | impl_index_init (Table_access, TA_table api_table, const char *index_name, size_t index_name_length, const TA_index_field_def *fields, size_t fields_count, TA_key *api_key) |
|
int | impl_index_read_map (Table_access, TA_table api_table, size_t num_parts, TA_key api_key) |
|
int | impl_index_first (Table_access, TA_table api_table, TA_key) |
|
int | impl_index_next (Table_access, TA_table api_table, TA_key) |
|
int | impl_index_next_same (Table_access, TA_table api_table, TA_key api_key) |
|
int | impl_index_end (Table_access, TA_table api_table, TA_key api_key) |
|
int | impl_rnd_init (Table_access, TA_table api_table) |
|
int | impl_rnd_next (Table_access, TA_table api_table) |
|
int | impl_rnd_end (Table_access, TA_table api_table) |
|
int | impl_write_row (Table_access, TA_table api_table) |
|
int | impl_update_row (Table_access, TA_table api_table) |
|
int | impl_delete_row (Table_access, TA_table api_table) |
|
static Field * | get_field (TABLE *table, size_t index) |
|
void | impl_set_field_null (Table_access, TA_table api_table, size_t index) |
|
bool | impl_is_field_null (Table_access, TA_table api_table, size_t index) |
|
int | impl_set_field_integer_value (Table_access, TA_table api_table, size_t index, const long long v) |
|
int | impl_get_field_integer_value (Table_access, TA_table api_table, size_t index, long long *v) |
|
int | impl_set_field_varchar_value (Table_access, TA_table api_table, size_t index, my_h_string v) |
|
int | impl_get_field_varchar_value (Table_access, TA_table api_table, size_t index, my_h_string v) |
|
int | impl_set_field_any_value (Table_access, TA_table api_table, size_t index, my_h_string v) |
|
int | impl_get_field_any_value (Table_access, TA_table api_table, size_t index, my_h_string v) |
|
static bool | impl_ta_binlog_get (Table_access api_ta) |
|
static void | impl_ta_binlog_set (Table_access api_ta, bool binlog) |
|
const mysql_service_table_access_v1_t | SERVICE_IMPLEMENTATION (mysql_server, table_access_v1) |
|
const mysql_service_table_access_index_v1_t | SERVICE_IMPLEMENTATION (mysql_server, table_access_index_v1) |
|
const mysql_service_table_access_scan_v1_t | SERVICE_IMPLEMENTATION (mysql_server, table_access_scan_v1) |
|
const mysql_service_table_access_update_v1_t | SERVICE_IMPLEMENTATION (mysql_server, table_access_update_v1) |
|
const mysql_service_field_access_nullability_v1_t | SERVICE_IMPLEMENTATION (mysql_server, field_access_nullability_v1) |
|
const mysql_service_field_integer_access_v1_t | SERVICE_IMPLEMENTATION (mysql_server, field_integer_access_v1) |
|
const mysql_service_field_varchar_access_v1_t | SERVICE_IMPLEMENTATION (mysql_server, field_varchar_access_v1) |
|
const mysql_service_field_any_access_v1_t | SERVICE_IMPLEMENTATION (mysql_server, field_any_access_v1) |
|
const mysql_service_table_access_binlog_t | SERVICE_IMPLEMENTATION (mysql_server, table_access_binlog) |
|