, including all inherited members.
  | add_zerofill_and_unsigned(String &res) const  (defined in Field_num) | Field_num |  | 
  | BGNR enum value (defined in Field) | Field |  | 
  | binary() const  (defined in Field) | Field |  [inline, virtual] | 
  | binlog_type() const  (defined in Field) | Field |  [inline, virtual] | 
  | BIT_FIELD enum value (defined in Field) | Field |  | 
  | BLOB_FIELD enum value (defined in Field) | Field |  | 
  | can_be_compared_as_longlong() const  (defined in Field) | Field |  [inline, virtual] | 
  | CAPITALIZE enum value (defined in Field) | Field |  | 
  | CASEDN enum value (defined in Field) | Field |  | 
  | CASEUP enum value (defined in Field) | Field |  | 
  | cast_to_int_type() const  (defined in Field) | Field |  [inline, virtual] | 
  | char_length() (defined in Field) | Field |  [inline, virtual] | 
  | charset(void) const  (defined in Field_num) | Field_num |  [inline, virtual] | 
  | charset_for_protocol(void) const  (defined in Field) | Field |  [inline, virtual] | 
  | CHECK enum value (defined in Field) | Field |  | 
  | check_int(const CHARSET_INFO *cs, const char *str, int length, const char *int_end, int error) | Field_num |  | 
  | check_overflow(int op_result) (defined in Field) | Field |  [inline] | 
  | check_truncated(int op_result) (defined in Field) | Field |  [inline] | 
  | clone() const =0 | Field |  [pure virtual] | 
  | clone(MEM_ROOT *mem_root) const =0 | Field |  [pure virtual] | 
  | cmp(const uchar *str) (defined in Field) | Field |  [inline] | 
  | cmp(const uchar *, const uchar *)=0 (defined in Field) | Field |  [pure virtual] | 
  | cmp_binary(const uchar *a, const uchar *b, uint32 max_length=~0L) (defined in Field) | Field |  [inline, virtual] | 
  | cmp_binary_offset(uint row_offset) (defined in Field) | Field |  [inline, virtual] | 
  | cmp_max(const uchar *a, const uchar *b, uint max_len) (defined in Field) | Field |  [inline, virtual] | 
  | cmp_offset(uint row_offset) (defined in Field) | Field |  [inline, virtual] | 
  | cmp_type() const  (defined in Field) | Field |  [inline, virtual] | 
  | column_format() const  (defined in Field) | Field |  [inline] | 
  | comment (defined in Field) | Field |  | 
  | compatible_field_size(uint metadata, Relay_log_info *rli, uint16 mflags, int *order) | Field |  [virtual] | 
  | convert_decimal2longlong(const my_decimal *val, bool unsigned_flag, bool *has_overflow) | Field |  | 
  | Copy_field (defined in Field) | Field |  [friend] | 
  | copy_from_tmp(int offset) (defined in Field) | Field |  | 
  | cre_myisam (defined in Field) | Field |  [friend] | 
  | Create_field (defined in Field_num) | Field_num |  [friend] | 
  | data_length() (defined in Field) | Field |  [inline, virtual] | 
  | DATE enum value (defined in Field) | Field |  | 
  | dbug_print() (defined in Field) | Field |  [inline] | 
  | dec (defined in Field_num) | Field_num |  | 
  | decimals() const  (defined in Field_num) | Field_num |  [inline, virtual] | 
  | derivation(void) const  (defined in Field_num) | Field_num |  [inline, virtual] | 
  | EMPTY enum value (defined in Field) | Field |  | 
  | eq(Field *field) (defined in Field) | Field |  [inline, virtual] | 
  | eq_def(Field *field) | Field_num |  [virtual] | 
  | evaluate_insert_default_function() | Field |  | 
  | evaluate_update_default_function() | Field |  | 
  | Field(uchar *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 (defined in Field) | Field |  | 
  | field_length (defined in Field) | Field |  | 
  | field_name (defined in Field) | Field |  | 
  | Field_num(uchar *ptr_arg, uint32 len_arg, uchar *null_ptr_arg, uchar null_bit_arg, utype unireg_check_arg, const char *field_name_arg, uint8 dec_arg, bool zero_arg, bool unsigned_arg) | Field_num |  | 
  | Field_real(uchar *ptr_arg, uint32 len_arg, uchar *null_ptr_arg, uchar null_bit_arg, utype unireg_check_arg, const char *field_name_arg, uint8 dec_arg, bool zero_arg, bool unsigned_arg) (defined in Field_real) | Field_real |  [inline] | 
  | field_storage_type() const  (defined in Field) | Field |  [inline] | 
  | field_type_merge(enum_field_types, enum_field_types) | Field |  [static] | 
  | fill_cache_field(struct st_cache_field *copy) (defined in Field) | Field |  | 
  | flags (defined in Field) | Field |  | 
  | free() (defined in Field) | Field |  [inline, virtual] | 
  | GEOM_GEOMETRY enum value (defined in Field) | Field |  | 
  | GEOM_GEOMETRYCOLLECTION enum value (defined in Field) | Field |  | 
  | GEOM_LINESTRING enum value (defined in Field) | Field |  | 
  | GEOM_MULTILINESTRING enum value (defined in Field) | Field |  | 
  | GEOM_MULTIPOINT enum value (defined in Field) | Field |  | 
  | GEOM_MULTIPOLYGON enum value (defined in Field) | Field |  | 
  | GEOM_POINT enum value (defined in Field) | Field |  | 
  | GEOM_POLYGON enum value (defined in Field) | Field |  | 
  | geometry_type enum name (defined in Field) | Field |  | 
  | get_date(MYSQL_TIME *ltime, uint fuzzydate) (defined in Field_real) | Field_real |  [virtual] | 
  | get_geometry_type() (defined in Field) | Field |  [inline, virtual] | 
  | get_image(uchar *buff, uint length, const CHARSET_INFO *cs) (defined in Field) | Field |  [inline, virtual] | 
  | get_int(const CHARSET_INFO *cs, const char *from, uint len, longlong *rnd, ulonglong unsigned_max, longlong signed_min, longlong signed_max) (defined in Field_num) | Field_num |  | 
  | get_key_image(uchar *buff, uint length, imagetype type) (defined in Field) | Field |  [inline, virtual] | 
  | get_time(MYSQL_TIME *ltime) (defined in Field_real) | Field_real |  [virtual] | 
  | get_timestamp(struct timeval *tm, int *warnings) | Field |  [virtual] | 
  | handle_int16(uchar *to, const uchar *from, bool low_byte_first_from, bool low_byte_first_to) (defined in Field) | Field |  [inline, protected, static] | 
  | handle_int24(uchar *to, const uchar *from, bool low_byte_first_from, bool low_byte_first_to) (defined in Field) | Field |  [inline, protected, static] | 
  | handle_int32(uchar *to, const uchar *from, bool low_byte_first_from, bool low_byte_first_to) (defined in Field) | Field |  [inline, protected, static] | 
  | handle_int64(uchar *to, const uchar *from, bool low_byte_first_from, bool low_byte_first_to) (defined in Field) | Field |  [inline, protected, static] | 
  | has_charset(void) const  (defined in Field) | Field |  [inline, virtual] | 
  | has_insert_default_function() const  (defined in Field) | Field |  [inline] | 
  | has_update_default_function() const  (defined in Field) | Field |  [inline] | 
  | hash(ulong *nr, ulong *nr2) (defined in Field) | Field |  [virtual] | 
  | imagetype enum name (defined in Field) | Field |  | 
  | init(TABLE *table_arg) (defined in Field) | Field |  [inline] | 
  | INTERVAL_FIELD enum value (defined in Field) | Field |  | 
  | is_created_from_null_item | Field |  | 
  | is_equal(Create_field *new_field) | Field_num |  [virtual] | 
  | is_null(my_ptrdiff_t row_offset=0) const  (defined in Field) | Field |  [inline] | 
  | is_null_in_record(const uchar *record) const  (defined in Field) | Field |  [inline] | 
  | is_real_null(my_ptrdiff_t row_offset=0) const  (defined in Field) | Field |  [inline] | 
  | is_temporal() const  (defined in Field) | Field |  [inline] | 
  | is_temporal_with_date() const  (defined in Field) | Field |  [inline] | 
  | is_temporal_with_date_and_time() const  (defined in Field) | Field |  [inline] | 
  | is_temporal_with_time() const  (defined in Field) | Field |  [inline] | 
  | Item_avg_field (defined in Field) | Field |  [friend] | 
  | Item_func_group_concat (defined in Field) | Field |  [friend] | 
  | Item_std_field (defined in Field) | Field |  [friend] | 
  | Item_sum_avg (defined in Field) | Field |  [friend] | 
  | Item_sum_count (defined in Field) | Field |  [friend] | 
  | Item_sum_max (defined in Field) | Field |  [friend] | 
  | Item_sum_min (defined in Field) | Field |  [friend] | 
  | Item_sum_num (defined in Field) | Field |  [friend] | 
  | Item_sum_std (defined in Field) | Field |  [friend] | 
  | Item_sum_str (defined in Field) | Field |  [friend] | 
  | Item_sum_sum (defined in Field) | Field |  [friend] | 
  | itMBR enum value (defined in Field) | Field |  | 
  | itRAW enum value (defined in Field) | Field |  | 
  | key_cmp(const uchar *a, const uchar *b) (defined in Field) | Field |  [inline, virtual] | 
  | key_cmp(const uchar *str, uint length) (defined in Field) | Field |  [inline, virtual] | 
  | key_length() const  (defined in Field) | Field |  [inline, virtual] | 
  | key_start (defined in Field) | Field |  | 
  | key_type() const  (defined in Field) | Field |  [inline, virtual] | 
  | last_null_byte() const  (defined in Field) | Field |  [inline] | 
  | LAST_NULL_BYTE_UNDEF enum value (defined in Field) | Field |  | 
  | make_field(Send_field *) (defined in Field) | Field |  [virtual] | 
  | make_sort_key(uchar *buff, uint length)=0 | Field |  [pure virtual] | 
  | match_collation_to_optimize_range() const  (defined in Field) | Field |  [inline, virtual] | 
  | max_data_length() const | Field |  [inline, virtual] | 
  | max_display_length() (defined in Field_real) | Field_real |  [inline, virtual] | 
  | max_packed_col_length(uint max_length) (defined in Field) | Field |  [inline, virtual] | 
  | maybe_null(void) const  (defined in Field) | Field |  [inline] | 
  | move_field(uchar *ptr_arg, uchar *null_ptr_arg, uchar null_bit_arg) (defined in Field) | Field |  [inline] | 
  | move_field(uchar *ptr_arg) (defined in Field) | Field |  [inline] | 
  | move_field_offset(my_ptrdiff_t ptr_diff) (defined in Field) | Field |  [inline, virtual] | 
  | new_field(MEM_ROOT *root, TABLE *new_table, bool keep_type) (defined in Field) | Field |  [virtual] | 
  | new_key_field(MEM_ROOT *root, TABLE *new_table, uchar *new_ptr, uchar *new_null_ptr, uint new_null_bit) (defined in Field) | Field |  [virtual] | 
  | new_key_field(MEM_ROOT *root, TABLE *new_table, uchar *new_ptr) (defined in Field) | Field |  [inline] | 
  | NEXT_NUMBER enum value (defined in Field) | Field |  | 
  | NO enum value (defined in Field) | Field |  | 
  | NOEMPTY enum value (defined in Field) | Field |  | 
  | NONE enum value (defined in Field) | Field |  | 
  | not_fixed (defined in Field_real) | Field_real |  | 
  | null_bit (defined in Field) | Field |  | 
  | null_offset(const uchar *record) const  (defined in Field) | Field |  [inline] | 
  | null_offset() const  (defined in Field) | Field |  [inline] | 
  | null_ptr | Field |  [protected] | 
  | numeric_context_result_type() const | Field |  [inline, virtual] | 
  | offset(uchar *record) (defined in Field) | Field |  [inline] | 
  | operator delete(void *ptr, MEM_ROOT *mem_root) (defined in Field) | Field |  [inline, static] | 
  | operator delete(void *ptr_arg, size_t size) (defined in Field) | Field |  [inline, static] | 
  | operator new(size_t size) (defined in Field) | Field |  [inline, static] | 
  | operator new(size_t size, MEM_ROOT *mem_root) (defined in Field) | Field |  [inline, static] | 
  | optimize_range(uint idx, uint part) (defined in Field) | Field |  [virtual] | 
  | orig_table (defined in Field) | Field |  | 
  | pack(uchar *to, const uchar *from, uint max_length, bool low_byte_first) | Field_real |  [virtual] | 
  | pack(uchar *to, const uchar *from) (defined in Field) | Field |  [inline] | 
  | pack_int16(uchar *to, const uchar *from, bool low_byte_first_to) (defined in Field) | Field |  [inline, protected] | 
  | pack_int24(uchar *to, const uchar *from, bool low_byte_first_to) (defined in Field) | Field |  [inline, protected] | 
  | pack_int32(uchar *to, const uchar *from, bool low_byte_first_to) (defined in Field) | Field |  [inline, protected] | 
  | pack_int64(uchar *to, const uchar *from, bool low_byte_first_to) (defined in Field) | Field |  [inline, protected] | 
  | pack_length() const  (defined in Field) | Field |  [inline, virtual] | 
  | pack_length_from_metadata(uint field_metadata) (defined in Field_num) | Field_num |  [inline, virtual] | 
  | pack_length_in_rec() const  (defined in Field) | Field |  [inline, virtual] | 
  | packed_col_length(const uchar *to, uint length) (defined in Field) | Field |  [inline, virtual] | 
  | part_of_key (defined in Field) | Field |  | 
  | part_of_key_not_clustered (defined in Field) | Field |  | 
  | part_of_sortkey (defined in Field) | Field |  | 
  | PGNR enum value (defined in Field) | Field |  | 
  | PNR enum value (defined in Field) | Field |  | 
  | prepend_zeros(String *value) (defined in Field_num) | Field_num |  | 
  | ptr (defined in Field) | Field |  | 
  | real_maybe_null(void) const | Field |  [inline] | 
  | real_type() const  (defined in Field) | Field |  [inline, virtual] | 
  | REL enum value (defined in Field) | Field |  | 
  | repertoire(void) const  (defined in Field_num) | Field_num |  [inline, virtual] | 
  | reset(void) (defined in Field) | Field |  [inline, virtual] | 
  | reset_fields() (defined in Field) | Field |  [inline, virtual] | 
  | result_merge_type(enum_field_types) | Field |  [static] | 
  | result_type() const  (defined in Field_num) | Field_num |  [inline, virtual] | 
  | row_pack_length() const  (defined in Field_num) | Field_num |  [inline, virtual] | 
  | save_field_metadata(uchar *first_byte) (defined in Field) | Field |  [inline, virtual] | 
  | send_binary(Protocol *protocol) (defined in Field) | Field |  [virtual] | 
  | set_column_format(column_format_type column_format_arg) (defined in Field) | Field |  [inline] | 
  | set_default() (defined in Field) | Field |  [inline, virtual] | 
  | set_derivation(enum Derivation derivation_arg) (defined in Field) | Field |  [inline, virtual] | 
  | set_image(const uchar *buff, uint length, const CHARSET_INFO *cs) (defined in Field) | Field |  [inline, virtual] | 
  | set_key_image(const uchar *buff, uint length) (defined in Field) | Field |  [inline, virtual] | 
  | set_notnull(my_ptrdiff_t row_offset=0) (defined in Field) | Field |  [inline] | 
  | set_null(my_ptrdiff_t row_offset=0) (defined in Field) | Field |  [inline] | 
  | set_null_ptr(uchar *p_null_ptr, uint p_null_bit) (defined in Field) | Field |  [inline] | 
  | set_storage_type(ha_storage_media storage_type_arg) (defined in Field) | Field |  [inline] | 
  | set_warning(Sql_condition::enum_warning_level, unsigned int code, int cuted_increment) const | Field |  | 
  | SHIELD enum value (defined in Field) | Field |  | 
  | sort_charset(void) const  (defined in Field) | Field |  [inline, virtual] | 
  | sort_length() const  (defined in Field) | Field |  [inline, virtual] | 
  | sql_type(String &str) const =0 (defined in Field) | Field |  [pure virtual] | 
  | store(const char *to, uint length, const CHARSET_INFO *cs)=0 (defined in Field) | Field |  [pure virtual] | 
  | store(double nr)=0 (defined in Field) | Field |  [pure virtual] | 
  | store(longlong nr, bool unsigned_val)=0 (defined in Field) | Field |  [pure virtual] | 
  | store(const char *to, uint length, const CHARSET_INFO *cs, enum_check_fields check_level) (defined in Field) | Field |  | 
  | store_decimal(const my_decimal *) | Field_real |  [virtual] | 
  | store_packed(longlong nr) | Field |  [inline, virtual] | 
  | store_time(MYSQL_TIME *ltime, uint8 dec) | Field_real |  [virtual] | 
  | Field::store_time(MYSQL_TIME *ltime) | Field |  [inline] | 
  | store_timestamp(const timeval *tm) | Field |  [inline, virtual] | 
  | store_timestamp(my_time_t sec) | Field |  [inline] | 
  | str_needs_quotes() (defined in Field) | Field |  [inline, virtual] | 
  | table (defined in Field) | Field |  | 
  | table_name (defined in Field) | Field |  | 
  | TIMESTAMP_DN_FIELD enum value (defined in Field) | Field |  | 
  | TIMESTAMP_DNUN_FIELD enum value (defined in Field) | Field |  | 
  | TIMESTAMP_OLD_FIELD enum value (defined in Field) | Field |  | 
  | TIMESTAMP_UN_FIELD enum value (defined in Field) | Field |  | 
  | truncate(double *nr, double max_length) (defined in Field_real) | Field_real |  | 
  | type() const =0 (defined in Field) | Field |  [pure virtual] | 
  | type_can_have_key_part(enum_field_types) | Field |  [static] | 
  | unireg_check (defined in Field) | Field |  | 
  | UNKNOWN_FIELD enum value (defined in Field) | Field |  | 
  | unpack(uchar *to, const uchar *from, uint param_data, bool low_byte_first) | Field_real |  [virtual] | 
  | unpack(uchar *to, const uchar *from) (defined in Field) | Field |  [inline] | 
  | unpack_int16(uchar *to, const uchar *from, bool low_byte_first_from) (defined in Field) | Field |  [inline, protected] | 
  | unpack_int24(uchar *to, const uchar *from, bool low_byte_first_from) (defined in Field) | Field |  [inline, protected] | 
  | unpack_int32(uchar *to, const uchar *from, bool low_byte_first_from) (defined in Field) | Field |  [inline, protected] | 
  | unpack_int64(uchar *to, const uchar *from, bool low_byte_first_from) (defined in Field) | Field |  [inline, protected] | 
  | unsigned_flag (defined in Field_num) | Field_num |  | 
  | utype enum name (defined in Field) | Field |  | 
  | val_date_temporal() | Field |  [inline, virtual] | 
  | val_decimal(my_decimal *) | Field_real |  [virtual] | 
  | val_int(void)=0 (defined in Field) | Field |  [pure virtual] | 
  | val_int(const uchar *new_ptr) (defined in Field) | Field |  [inline] | 
  | val_int_as_str(String *val_buffer, my_bool unsigned_flag) | Field |  | 
  | val_int_offset(uint row_offset) (defined in Field) | Field |  [inline] | 
  | val_real(void)=0 (defined in Field) | Field |  [pure virtual] | 
  | val_str(String *str) (defined in Field) | Field |  [inline] | 
  | val_str(String *, String *)=0 (defined in Field) | Field |  [pure virtual] | 
  | val_str(String *str, const uchar *new_ptr) (defined in Field) | Field |  [inline] | 
  | val_temporal_by_field_type() | Field |  [inline] | 
  | val_time_temporal() | Field |  [inline, virtual] | 
  | validate_stored_val(THD *thd) (defined in Field) | Field |  [inline, virtual] | 
  | warn_if_overflow(int op_result) | Field |  | 
  | YES enum value (defined in Field) | Field |  | 
  | zero_pack() const  (defined in Field) | Field |  [inline, virtual] | 
  | zerofill (defined in Field_num) | Field_num |  | 
  | ~Field() (defined in Field) | Field |  [inline, virtual] |