MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Field Member List

This is the complete list of members for Field, including all inherited members.

BGNR enum value (defined in Field)Field
binary() const (defined in Field)Fieldinlinevirtual
binlog_type() const (defined in Field)Fieldinlinevirtual
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)Fieldinlinevirtual
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)Fieldinlinevirtual
char_length() (defined in Field)Fieldinlinevirtual
charset(void) const (defined in Field)Fieldinlinevirtual
charset_for_protocol(void) const (defined in Field)Fieldinlinevirtual
CHECK enum value (defined in Field)Field
check_overflow(int op_result) (defined in Field)Fieldinline
check_truncated(int op_result) (defined in Field)Fieldinline
clone() const =0Fieldpure virtual
clone(MEM_ROOT *mem_root) const =0Fieldpure virtual
cmp(const uchar *str) (defined in Field)Fieldinline
cmp(const uchar *, const uchar *)=0 (defined in Field)Fieldpure virtual
cmp_binary(const uchar *a, const uchar *b, uint32 max_length=~0L) (defined in Field)Fieldinlinevirtual
cmp_binary_offset(uint row_offset) (defined in Field)Fieldinlinevirtual
cmp_max(const uchar *a, const uchar *b, uint max_len) (defined in Field)Fieldinlinevirtual
cmp_offset(uint row_offset) (defined in Field)Fieldinlinevirtual
cmp_type() const (defined in Field)Fieldinlinevirtual
column_format() const (defined in Field)Fieldinline
comment (defined in Field)Field
compatible_field_size(uint metadata, Relay_log_info *rli, uint16 mflags, int *order)Fieldvirtual
convert_decimal2longlong(const my_decimal *val, bool unsigned_flag, bool *has_overflow)Field
Copy_field (defined in Field)Fieldfriend
copy_from_tmp(int offset) (defined in Field)Field
cre_myisam (defined in Field)Fieldfriend
data_length() (defined in Field)Fieldinlinevirtual
DATE enum value (defined in Field)Field
dbug_print() (defined in Field)Fieldinline
decimals() const (defined in Field)Fieldinlinevirtual
derivation(void) const (defined in Field)Fieldinlinevirtual
EMPTY enum value (defined in Field)Field
eq(Field *field) (defined in Field)Fieldinlinevirtual
eq_def(Field *field)Fieldvirtual
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_flags_are_binary() (defined in Field)Fieldinlineprotected
field_index (defined in Field)Field
field_length (defined in Field)Field
field_name (defined in Field)Field
field_storage_type() const (defined in Field)Fieldinline
field_type_merge(enum_field_types, enum_field_types)Fieldstatic
fill_cache_field(struct st_cache_field *copy) (defined in Field)Field
flags (defined in Field)Field
free() (defined in Field)Fieldinlinevirtual
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)Fieldvirtual
get_geometry_type() (defined in Field)Fieldinlinevirtual
get_image(uchar *buff, uint length, const CHARSET_INFO *cs) (defined in Field)Fieldinlinevirtual
get_key_image(uchar *buff, uint length, imagetype type) (defined in Field)Fieldinlinevirtual
get_time(MYSQL_TIME *ltime) (defined in Field)Fieldvirtual
get_timestamp(struct timeval *tm, int *warnings)Fieldvirtual
handle_int16(uchar *to, const uchar *from, bool low_byte_first_from, bool low_byte_first_to) (defined in Field)Fieldinlineprotectedstatic
handle_int24(uchar *to, const uchar *from, bool low_byte_first_from, bool low_byte_first_to) (defined in Field)Fieldinlineprotectedstatic
handle_int32(uchar *to, const uchar *from, bool low_byte_first_from, bool low_byte_first_to) (defined in Field)Fieldinlineprotectedstatic
handle_int64(uchar *to, const uchar *from, bool low_byte_first_from, bool low_byte_first_to) (defined in Field)Fieldinlineprotectedstatic
has_charset(void) const (defined in Field)Fieldinlinevirtual
has_insert_default_function() const (defined in Field)Fieldinline
has_update_default_function() const (defined in Field)Fieldinline
hash(ulong *nr, ulong *nr2) (defined in Field)Fieldvirtual
imagetype enum name (defined in Field)Field
init(TABLE *table_arg) (defined in Field)Fieldinline
INTERVAL_FIELD enum value (defined in Field)Field
is_created_from_null_itemField
is_equal(Create_field *new_field)Fieldvirtual
is_null(my_ptrdiff_t row_offset=0) const (defined in Field)Fieldinline
is_null_in_record(const uchar *record) const (defined in Field)Fieldinline
is_real_null(my_ptrdiff_t row_offset=0) const (defined in Field)Fieldinline
is_temporal() const (defined in Field)Fieldinline
is_temporal_with_date() const (defined in Field)Fieldinline
is_temporal_with_date_and_time() const (defined in Field)Fieldinline
is_temporal_with_time() const (defined in Field)Fieldinline
Item_avg_field (defined in Field)Fieldfriend
Item_func_group_concat (defined in Field)Fieldfriend
Item_std_field (defined in Field)Fieldfriend
Item_sum_avg (defined in Field)Fieldfriend
Item_sum_count (defined in Field)Fieldfriend
Item_sum_max (defined in Field)Fieldfriend
Item_sum_min (defined in Field)Fieldfriend
Item_sum_num (defined in Field)Fieldfriend
Item_sum_std (defined in Field)Fieldfriend
Item_sum_str (defined in Field)Fieldfriend
Item_sum_sum (defined in Field)Fieldfriend
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)Fieldinlinevirtual
key_cmp(const uchar *str, uint length) (defined in Field)Fieldinlinevirtual
key_length() const (defined in Field)Fieldinlinevirtual
key_start (defined in Field)Field
key_type() const (defined in Field)Fieldinlinevirtual
last_null_byte() const (defined in Field)Fieldinline
LAST_NULL_BYTE_UNDEF enum value (defined in Field)Field
make_field(Send_field *) (defined in Field)Fieldvirtual
make_sort_key(uchar *buff, uint length)=0Fieldpure virtual
match_collation_to_optimize_range() const (defined in Field)Fieldinlinevirtual
max_data_length() const Fieldinlinevirtual
max_display_length()=0 (defined in Field)Fieldpure virtual
max_packed_col_length(uint max_length) (defined in Field)Fieldinlinevirtual
maybe_null(void) const (defined in Field)Fieldinline
move_field(uchar *ptr_arg, uchar *null_ptr_arg, uchar null_bit_arg) (defined in Field)Fieldinline
move_field(uchar *ptr_arg) (defined in Field)Fieldinline
move_field_offset(my_ptrdiff_t ptr_diff) (defined in Field)Fieldinlinevirtual
new_field(MEM_ROOT *root, TABLE *new_table, bool keep_type) (defined in Field)Fieldvirtual
new_key_field(MEM_ROOT *root, TABLE *new_table, uchar *new_ptr, uchar *new_null_ptr, uint new_null_bit) (defined in Field)Fieldvirtual
new_key_field(MEM_ROOT *root, TABLE *new_table, uchar *new_ptr) (defined in Field)Fieldinline
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
null_bit (defined in Field)Field
null_offset(const uchar *record) const (defined in Field)Fieldinline
null_offset() const (defined in Field)Fieldinline
null_ptrFieldprotected
numeric_context_result_type() const Fieldinlinevirtual
offset(uchar *record) (defined in Field)Fieldinline
operator delete(void *ptr, MEM_ROOT *mem_root) (defined in Field)Fieldinlinestatic
operator delete(void *ptr_arg, size_t size) (defined in Field)Fieldinlinestatic
operator new(size_t size) (defined in Field)Fieldinlinestatic
operator new(size_t size, MEM_ROOT *mem_root) (defined in Field)Fieldinlinestatic
optimize_range(uint idx, uint part) (defined in Field)Fieldvirtual
orig_table (defined in Field)Field
pack(uchar *to, const uchar *from, uint max_length, bool low_byte_first)Fieldvirtual
pack(uchar *to, const uchar *from) (defined in Field)Fieldinline
pack_int16(uchar *to, const uchar *from, bool low_byte_first_to) (defined in Field)Fieldinlineprotected
pack_int24(uchar *to, const uchar *from, bool low_byte_first_to) (defined in Field)Fieldinlineprotected
pack_int32(uchar *to, const uchar *from, bool low_byte_first_to) (defined in Field)Fieldinlineprotected
pack_int64(uchar *to, const uchar *from, bool low_byte_first_to) (defined in Field)Fieldinlineprotected
pack_length() const (defined in Field)Fieldinlinevirtual
pack_length_from_metadata(uint field_metadata) (defined in Field)Fieldinlinevirtual
pack_length_in_rec() const (defined in Field)Fieldinlinevirtual
packed_col_length(const uchar *to, uint length) (defined in Field)Fieldinlinevirtual
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
ptr (defined in Field)Field
real_maybe_null(void) const Fieldinline
real_type() const (defined in Field)Fieldinlinevirtual
REL enum value (defined in Field)Field
repertoire(void) const (defined in Field)Fieldinlinevirtual
reset(void) (defined in Field)Fieldinlinevirtual
reset_fields() (defined in Field)Fieldinlinevirtual
result_merge_type(enum_field_types)Fieldstatic
result_type() const =0 (defined in Field)Fieldpure virtual
row_pack_length() const (defined in Field)Fieldinlinevirtual
save_field_metadata(uchar *first_byte) (defined in Field)Fieldinlinevirtual
send_binary(Protocol *protocol) (defined in Field)Fieldvirtual
set_column_format(column_format_type column_format_arg) (defined in Field)Fieldinline
set_default() (defined in Field)Fieldinlinevirtual
set_derivation(enum Derivation derivation_arg) (defined in Field)Fieldinlinevirtual
set_image(const uchar *buff, uint length, const CHARSET_INFO *cs) (defined in Field)Fieldinlinevirtual
set_key_image(const uchar *buff, uint length) (defined in Field)Fieldinlinevirtual
set_notnull(my_ptrdiff_t row_offset=0) (defined in Field)Fieldinline
set_null(my_ptrdiff_t row_offset=0) (defined in Field)Fieldinline
set_null_ptr(uchar *p_null_ptr, uint p_null_bit) (defined in Field)Fieldinline
set_storage_type(ha_storage_media storage_type_arg) (defined in Field)Fieldinline
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)Fieldinlinevirtual
sort_length() const (defined in Field)Fieldinlinevirtual
sql_type(String &str) const =0 (defined in Field)Fieldpure virtual
store(const char *to, uint length, const CHARSET_INFO *cs)=0 (defined in Field)Fieldpure virtual
store(double nr)=0 (defined in Field)Fieldpure virtual
store(longlong nr, bool unsigned_val)=0 (defined in Field)Fieldpure 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 *d)=0 (defined in Field)Fieldpure virtual
store_packed(longlong nr)Fieldinlinevirtual
store_time(MYSQL_TIME *ltime, uint8 dec)Fieldvirtual
store_time(MYSQL_TIME *ltime)Fieldinline
store_timestamp(const timeval *tm)Fieldinlinevirtual
store_timestamp(my_time_t sec)Fieldinline
str_needs_quotes() (defined in Field)Fieldinlinevirtual
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
type() const =0 (defined in Field)Fieldpure virtual
type_can_have_key_part(enum_field_types)Fieldstatic
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)Fieldvirtual
unpack(uchar *to, const uchar *from) (defined in Field)Fieldinline
unpack_int16(uchar *to, const uchar *from, bool low_byte_first_from) (defined in Field)Fieldinlineprotected
unpack_int24(uchar *to, const uchar *from, bool low_byte_first_from) (defined in Field)Fieldinlineprotected
unpack_int32(uchar *to, const uchar *from, bool low_byte_first_from) (defined in Field)Fieldinlineprotected
unpack_int64(uchar *to, const uchar *from, bool low_byte_first_from) (defined in Field)Fieldinlineprotected
utype enum name (defined in Field)Field
val_date_temporal()Fieldinlinevirtual
val_decimal(my_decimal *)=0 (defined in Field)Fieldpure virtual
val_int(void)=0 (defined in Field)Fieldpure virtual
val_int(const uchar *new_ptr) (defined in Field)Fieldinline
val_int_as_str(String *val_buffer, my_bool unsigned_flag)Field
val_int_offset(uint row_offset) (defined in Field)Fieldinline
val_real(void)=0 (defined in Field)Fieldpure virtual
val_str(String *str) (defined in Field)Fieldinline
val_str(String *, String *)=0 (defined in Field)Fieldpure virtual
val_str(String *str, const uchar *new_ptr) (defined in Field)Fieldinline
val_temporal_by_field_type()Fieldinline
val_time_temporal()Fieldinlinevirtual
validate_stored_val(THD *thd) (defined in Field)Fieldinlinevirtual
warn_if_overflow(int op_result)Field
YES enum value (defined in Field)Field
zero_pack() const (defined in Field)Fieldinlinevirtual
~Field() (defined in Field)Fieldinlinevirtual