24#ifndef DEFAULT_VALUES_INCLUDED
25#define DEFAULT_VALUES_INCLUDED
Create_field is a description a field/column that may or may not exists in a table.
Definition: create_field.h:51
Definition: sql_list.h:434
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:34
bool prepare_default_value(THD *thd, uchar *buf, TABLE *table, const Create_field &field, dd::Column *col_obj)
Prepare the default value of a single column.
Definition: default_values.cc:189
size_t max_pack_length(const List< Create_field > &create_fields)
Find the largest field among a list of create fields.
Definition: default_values.cc:180
bool prepare_default_value_buffer_and_table_share(THD *thd, const dd::Table &table, TABLE_SHARE *share)
Prepare the default value buffer for an empty record.
Definition: default_values.cc:263
Some integer typedefs for easier portability.
unsigned char uchar
Definition: my_inttypes.h:52
Definition: buf0block_hint.cc:30
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:43
This structure is shared between different table objects.
Definition: table.h:690
Field ** field
Definition: table.h:744