MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
field_unittests::Mock_table Class Reference
Inheritance diagram for field_unittests::Mock_table:
Collaboration diagram for field_unittests::Mock_table:

Public Member Functions

 Mock_table (THD *thd)
- 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_SHAREs
handlerfile
TABLEnext
TABLEprev
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
KEYkey_info
Fieldnext_number_field
Fieldfound_next_number_field
Table_triggers_listtriggers
TABLE_LISTpos_in_table_list
TABLE_LISTpos_in_locked_tables
ORDERgroup
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_BITMAPread_set
MY_BITMAPwrite_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_storageblob_storage
GRANT_INFO grant
Filesort_info sort
MDL_ticketmdl_ticket

Detailed Description

Definition at line 59 of file field-t.cc.


The documentation for this class was generated from the following file: