MySQL 5.6.14 Source Code Document
|
Public Member Functions | |
Fake_TABLE (Field *column1) | |
Fake_TABLE (Field *column1, Field *column2) | |
Fake_TABLE (Field *column1, Field *column2, Field *column3) | |
void | set_handler (handler *h) |
TABLE_SHARE * | get_share () |
Public Member Functions inherited from TABLE | |
void | init (THD *thd, TABLE_LIST *tl) |
bool | fill_item_list (List< Item > *item_list) const |
void | reset_item_list (List< Item > *item_list) const |
void | clear_column_bitmaps (void) |
void | prepare_for_position (void) |
void | mark_columns_used_by_index_no_reset (uint index, MY_BITMAP *map) |
void | mark_columns_used_by_index (uint index) |
void | mark_auto_increment_column (void) |
void | mark_columns_needed_for_update (void) |
Mark columns needed for doing an update of a row. | |
void | mark_columns_needed_for_delete (void) |
void | mark_columns_needed_for_insert (void) |
void | mark_columns_per_binlog_row_image (void) |
void | column_bitmaps_set (MY_BITMAP *read_set_arg, MY_BITMAP *write_set_arg) |
void | column_bitmaps_set_no_signal (MY_BITMAP *read_set_arg, MY_BITMAP *write_set_arg) |
void | use_all_columns () |
void | default_column_bitmaps () |
bool | needs_reopen () |
bool | alloc_keys (uint key_count) |
Allocate space for keys. | |
bool | add_tmp_key (Field_map *key_parts, char *key_name) |
Add one key to a temporary table. | |
void | use_index (int key_to_save) |
void | set_keyread (bool flag) |
bool | update_const_key_parts (Item *conds) |
bool | check_read_removal (uint index) |
bool | is_created () const |
Return true if table is instantiated, and false otherwise. | |
void | set_created () |
void | set_deleted () |
Additional Inherited Members | |
Public Attributes inherited from TABLE | |
TABLE_SHARE * | s |
handler * | file |
TABLE * | next |
TABLE * | prev |
THD * | in_use |
Field ** | field |
uchar * | record [2] |
uchar * | write_row_record |
uchar * | insert_values |
key_map | covering_keys |
key_map | quick_keys |
key_map | merge_keys |
key_map | used_keys |
key_map | possible_quick_keys |
key_map | keys_in_use_for_query |
key_map | keys_in_use_for_group_by |
key_map | keys_in_use_for_order_by |
KEY * | key_info |
Field * | next_number_field |
Field * | found_next_number_field |
Table_triggers_list * | triggers |
TABLE_LIST * | pos_in_table_list |
TABLE_LIST * | pos_in_locked_tables |
ORDER * | group |
const char * | alias |
uchar * | null_flags |
my_bitmap_map * | bitmap_init_value |
MY_BITMAP | def_read_set |
MY_BITMAP | def_write_set |
MY_BITMAP | tmp_set |
MY_BITMAP * | read_set |
MY_BITMAP * | write_set |
query_id_t | query_id |
ha_rows | quick_rows [MAX_KEY] |
key_part_map | const_key_parts [MAX_KEY] |
uint | quick_key_parts [MAX_KEY] |
uint | quick_n_ranges [MAX_KEY] |
ha_rows | quick_condition_rows |
table_map | map |
uint | lock_position |
uint | lock_data_start |
uint | lock_count |
uint | tablenr |
uint | used_fields |
uint | temp_pool_slot |
uint | db_stat |
int | current_lock |
uint | maybe_null |
my_bool | null_row |
uint8 | status |
my_bool | copy_blobs |
my_bool | force_index |
my_bool | force_index_order |
my_bool | force_index_group |
my_bool | distinct |
my_bool | const_table |
my_bool | no_rows |
my_bool | key_read |
my_bool | no_keyread |
my_bool | locked_by_logger |
my_bool | no_replicate |
my_bool | locked_by_name |
my_bool | fulltext_searched |
my_bool | no_cache |
my_bool | open_by_handler |
my_bool | auto_increment_field_not_null |
my_bool | insert_or_update |
my_bool | alias_name_used |
my_bool | get_fields_in_item_tree |
my_bool | m_needs_reopen |
uint | max_keys |
REGINFO | reginfo |
MEM_ROOT | mem_root |
Blob_mem_storage * | blob_storage |
GRANT_INFO | grant |
Filesort_info | sort |
MDL_ticket * | mdl_ticket |
Definition at line 45 of file fake_table.h.