|
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.