| BGNR enum value | Field | |
| binary() const | Field | [inline, virtual] |
| BIT_FIELD enum value | Field | |
| BLOB_FIELD enum value | Field | |
| can_be_compared_as_longlong() const | Field | [inline, virtual] |
| CAPITALIZE enum value | Field | |
| CASEDN enum value | Field | |
| CASEUP enum value | Field | |
| cast_to_int_type() const | Field | [inline, virtual] |
| char_length() const | Field | [inline] |
| charset(void) const | Field | [inline, virtual] |
| CHECK enum value | Field | |
| check_int(const char *str, int length, const char *int_end, CHARSET_INFO *cs) | Field | |
| check_overflow(int op_result) | Field | [inline] |
| clone(MEM_ROOT *mem_root, struct st_table *new_table) | Field | |
| cmp(const char *str) | Field | [inline] |
| cmp(const char *, const char *)=0 | Field | [pure virtual] |
| cmp_binary(const char *a, const char *b, uint32 max_length=~0L) | Field | [inline, virtual] |
| cmp_binary_offset(uint row_offset) | Field | [inline, virtual] |
| cmp_max(const char *a, const char *b, uint max_len) | Field | [inline, virtual] |
| cmp_offset(uint row_offset) | Field | [inline, virtual] |
| cmp_type() const | Field | [inline, virtual] |
| comment | Field | |
| convert_decimal2longlong(const my_decimal *val, bool unsigned_flag, int *err) | Field | |
| Copy_field class | Field | [friend] |
| copy_from_tmp(int offset) | Field | |
| cre_myisam(my_string name, register TABLE *form, uint options, ulonglong auto_increment_value) | Field | [friend] |
| data_length(const char *from) | Field | [inline, virtual] |
| DATE enum value | Field | |
| decimals() const | Field | [inline, virtual] |
| EMPTY enum value | Field | |
| eq(Field *field) | Field | [inline, virtual] |
| eq_def(Field *field) | Field | [virtual] |
| Field(const Item &) | Field | [private] |
| Field(char *ptr_arg, uint32 length_arg, uchar *null_ptr_arg, uchar null_bit_arg, utype unireg_check_arg, const char *field_name_arg) | Field | |
| field_index | Field | |
| field_length | Field | |
| field_name | Field | |
| field_type_merge(enum_field_types, enum_field_types) | Field | [static] |
| fill_cache_field(struct st_cache_field *copy) | Field | |
| flags | Field | |
| free() | Field | [inline, virtual] |
| GEOM_GEOMETRY enum value | Field | |
| GEOM_GEOMETRYCOLLECTION enum value | Field | |
| GEOM_LINESTRING enum value | Field | |
| GEOM_MULTILINESTRING enum value | Field | |
| GEOM_MULTIPOINT enum value | Field | |
| GEOM_MULTIPOLYGON enum value | Field | |
| GEOM_POINT enum value | Field | |
| GEOM_POLYGON enum value | Field | |
| geometry_type enum name | Field | |
| get_date(TIME *ltime, uint fuzzydate) | Field | [virtual] |
| get_image(char *buff, uint length, CHARSET_INFO *cs) | Field | [inline] |
| get_key_image(char *buff, uint length, imagetype type) | Field | [inline, virtual] |
| get_time(TIME *ltime) | Field | [virtual] |
| has_charset(void) const | Field | [inline, virtual] |
| hash(ulong *nr, ulong *nr2) | Field | [virtual] |
| imagetype enum name | Field | |
| init(TABLE *table_arg) | Field | [inline] |
| INTERVAL_FIELD enum value | Field | |
| is_equal(create_field *new_field) | Field | [virtual] |
| is_null(uint row_offset=0) | Field | [inline] |
| is_null_in_record(const uchar *record) | Field | [inline] |
| is_null_in_record_with_offset(my_ptrdiff_t offset) | Field | [inline] |
| is_real_null(uint row_offset=0) | Field | [inline] |
| Item_avg_field class | Field | [friend] |
| Item_func_group_concat class | Field | [friend] |
| Item_std_field class | Field | [friend] |
| Item_sum_avg class | Field | [friend] |
| Item_sum_count class | Field | [friend] |
| Item_sum_max class | Field | [friend] |
| Item_sum_min class | Field | [friend] |
| Item_sum_num class | Field | [friend] |
| Item_sum_std class | Field | [friend] |
| Item_sum_str class | Field | [friend] |
| Item_sum_sum class | Field | [friend] |
| itMBR enum value | Field | |
| itRAW enum value | Field | |
| key_cmp(const byte *a, const byte *b) | Field | [inline, virtual] |
| key_cmp(const byte *str, uint length) | Field | [inline, virtual] |
| key_length() const | Field | [inline, virtual] |
| key_start | Field | |
| key_type() const | Field | [inline, virtual] |
| make_field(Send_field *) | Field | [virtual] |
| max_length()=0 | Field | [pure virtual] |
| max_packed_col_length(uint max_length) | Field | [inline, virtual] |
| maybe_null(void) | Field | [inline] |
| move_field(char *ptr_arg, uchar *null_ptr_arg, uchar null_bit_arg) | Field | [inline] |
| move_field(char *ptr_arg) | Field | [inline] |
| move_field_offset(my_ptrdiff_t ptr_diff) | Field | [inline, virtual] |
| new_field(MEM_ROOT *root, struct st_table *new_table, bool keep_type) | Field | [virtual] |
| new_key_field(MEM_ROOT *root, struct st_table *new_table, char *new_ptr, uchar *new_null_ptr, uint new_null_bit) | Field | [virtual] |
| NEXT_NUMBER enum value | Field | |
| NO enum value | Field | |
| NOEMPTY enum value | Field | |
| NONE enum value | Field | |
| null_bit | Field | |
| null_ptr | Field | |
| offset() | Field | |
| operator delete(void *ptr_arg, size_t size) | Field | [inline, static] |
| operator new(size_t size) | Field | [inline, static] |
| operator=(Field &) | Field | [private] |
| optimize_range(uint idx, uint part) | Field | [virtual] |
| orig_table | Field | |
| pack(char *to, const char *from, uint max_length=~(uint) 0) | Field | [inline, virtual] |
| pack_cmp(const char *a, const char *b, uint key_length_arg, my_bool insert_or_update) | Field | [inline, virtual] |
| pack_cmp(const char *b, uint key_length_arg, my_bool insert_or_update) | Field | [inline, virtual] |
| pack_key(char *to, const char *from, uint max_length) | Field | [inline, virtual] |
| pack_key_from_key_image(char *to, const char *from, uint max_length) | Field | [inline, virtual] |
| pack_length() const | Field | [inline, virtual] |
| pack_length_in_rec() const | Field | [inline, virtual] |
| packed_col_length(const char *to, uint length) | Field | [inline, virtual] |
| part_of_key | Field | |
| part_of_key_not_clustered | Field | |
| part_of_sortkey | Field | |
| PGNR enum value | Field | |
| PNR enum value | Field | |
| ptr | Field | |
| real_maybe_null(void) | Field | [inline] |
| real_type() const | Field | [inline, virtual] |
| REL enum value | Field | |
| reopen_table(THD *, struct st_table *, bool) | Field | [friend] |
| reset(void) | Field | [inline, virtual] |
| reset_fields() | Field | [inline, virtual] |
| result_merge_type(enum_field_types) | Field | [static] |
| result_type() const =0 | Field | [pure virtual] |
| send_binary(Protocol *protocol) | Field | [virtual] |
| set_charset(CHARSET_INFO *charset) | Field | [inline, virtual] |
| set_datetime_warning(MYSQL_ERROR::enum_warning_level, uint code, const char *str, uint str_len, timestamp_type ts_type, int cuted_increment) | Field | |
| set_datetime_warning(MYSQL_ERROR::enum_warning_level, uint code, longlong nr, timestamp_type ts_type, int cuted_increment) | Field | |
| set_datetime_warning(MYSQL_ERROR::enum_warning_level, const uint code, double nr, timestamp_type ts_type) | Field | |
| set_default() | Field | [inline, virtual] |
| set_image(char *buff, uint length, CHARSET_INFO *cs) | Field | [inline] |
| set_key_image(char *buff, uint length) | Field | [inline, virtual] |
| set_notnull(int row_offset=0) | Field | [inline] |
| set_null(int row_offset=0) | Field | [inline] |
| set_warning(MYSQL_ERROR::enum_warning_level, unsigned int code, int cuted_increment) | Field | |
| SHIELD enum value | Field | |
| size_of() const =0 | Field | [pure virtual] |
| sort_charset(void) const | Field | [inline, virtual] |
| sort_length() const | Field | [inline, virtual] |
| sort_string(char *buff, uint length)=0 | Field | [pure virtual] |
| sql_type(String &str) const =0 | Field | [pure virtual] |
| store(const char *to, uint length, CHARSET_INFO *cs)=0 | Field | [pure virtual] |
| store(double nr)=0 | Field | [pure virtual] |
| store(longlong nr, bool unsigned_val)=0 | Field | [pure virtual] |
| store_decimal(const my_decimal *d)=0 | Field | [pure virtual] |
| store_time(TIME *ltime, timestamp_type t_type) | Field | [virtual] |
| str_needs_quotes() | Field | [inline, virtual] |
| table | Field | |
| table_name | Field | |
| TIMESTAMP_DN_FIELD enum value | Field | |
| TIMESTAMP_DNUN_FIELD enum value | Field | |
| TIMESTAMP_OLD_FIELD enum value | Field | |
| TIMESTAMP_UN_FIELD enum value | Field | |
| type() const =0 | Field | [pure virtual] |
| type_can_have_key_part(enum_field_types) | Field | [static] |
| unireg_check | Field | |
| UNKNOWN_FIELD enum value | Field | |
| unpack(char *to, const char *from) | Field | [inline, virtual] |
| unpack_key(char *to, const char *from, uint max_length) | Field | [inline, virtual] |
| utype enum name | Field | |
| val_decimal(my_decimal *) | Field | [virtual] |
| val_int(void)=0 | Field | [pure virtual] |
| val_int(char *new_ptr) | Field | [inline] |
| val_int_as_str(String *val_buffer, my_bool unsigned_flag) | Field | |
| val_int_offset(uint row_offset) | Field | [inline] |
| val_real(void)=0 | Field | [pure virtual] |
| val_str(String *str) | Field | [inline] |
| val_str(String *, String *)=0 | Field | [pure virtual] |
| val_str(String *str, char *new_ptr) | Field | [inline] |
| warn_if_overflow(int op_result) | Field | |
| YES enum value | Field | |
| zero_pack() const | Field | [inline, virtual] |
| ~Field() | Field | [inline, virtual] |
1.4.7

