23#ifndef DEFAULT_VALUES_INCLUDED
24#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:50
Definition: sql_list.h:433
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:35
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:188
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:179
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:262
Some integer typedefs for easier portability.
unsigned char uchar
Definition: my_inttypes.h:51
static PFS_engine_table_share_proxy table
Definition: pfs.cc:60
Definition: buf0block_hint.cc:29
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:42
This structure is shared between different table objects.
Definition: table.h:691
Field ** field
Definition: table.h:739