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

Public Member Functions

 Mock_create_field (enum_field_types field_type, Item *insert_default, Item *update_default)
- Public Member Functions inherited from Create_field
 Create_field (Field *field, Field *orig_field)
Create_fieldclone (MEM_ROOT *mem_root) const
void create_length_to_internal_length (void)
void init_for_tmp_table (enum_field_types sql_type_arg, uint32 max_length, uint32 decimals, bool maybe_null, bool is_unsigned, uint pack_length=~0U)
bool init (THD *thd, char *field_name, enum_field_types type, char *length, char *decimals, uint type_modifier, Item *default_value, Item *on_update_value, LEX_STRING *comment, char *change, List< String > *interval_list, const CHARSET_INFO *cs, uint uint_geom_type)
bool field_flags_are_binary ()
ha_storage_media field_storage_type () const
column_format_type column_format () const

Additional Inherited Members

- Static Public Member Functions inherited from Sql_alloc
static void * operator new (size_t size) throw ()
static void * operator new[] (size_t size) throw ()
static void * operator new[] (size_t size, MEM_ROOT *mem_root) throw ()
static void * operator new (size_t size, MEM_ROOT *mem_root) throw ()
static void operator delete (void *ptr, size_t size)
static void operator delete (void *ptr, MEM_ROOT *mem_root)
static void operator delete[] (void *ptr, MEM_ROOT *mem_root)
static void operator delete[] (void *ptr, size_t size)
- Public Attributes inherited from Create_field
const char * field_name
const char * change
const char * after
LEX_STRING comment
Itemdef
enum enum_field_types sql_type
ulong length
uint32 char_length
uint decimals
uint flags
uint pack_length
uint key_length
Field::utype unireg_check
TYPELIBinterval
TYPELIBsave_interval
List< Stringinterval_list
const CHARSET_INFOcharset
Field::geometry_type geom_type
Fieldfield
uint8 row
uint8 col
uint8 sc_length
uint8 interval_id
uint offset
uint pack_flag

Detailed Description

Definition at line 21 of file mock_create_field.h.


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