MySQL 9.1.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
Field Member List

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

add_to_cost(CostOfItem *cost) constFieldvirtual
all_flags() constFieldinline
auto_flagsField
BAD_NULL_ERROR_PUSHED enum valueFieldprivate
binary() constFieldinlinevirtual
binlog_type() constFieldinlinevirtual
can_be_compared_as_longlong() constFieldinlinevirtual
cast_to_int_type() constFieldinlinevirtual
char_length() constFieldinlinevirtual
charset() constFieldinlinevirtual
charset_for_protocol() constFieldinline
check_constraints(int mysql_errno)Field
clear_flag(unsigned flag)Fieldinline
clone(MEM_ROOT *mem_root) const =0Fieldpure virtual
cmp(const uchar *str) constFieldinline
cmp(const uchar *, const uchar *) const =0Fieldpure virtual
cmp_binary(const uchar *a, const uchar *b, uint32 max_length=~0L) constFieldinlinevirtual
cmp_binary_offset(ptrdiff_t row_offset) constFieldinlinevirtual
cmp_max(const uchar *a, const uchar *b, uint max_len) constFieldinlinevirtual
cmp_offset(ptrdiff_t row_offset) constFieldinlinevirtual
cmp_type() constFieldinlinevirtual
column_format() constFieldinline
commentField
compatible_field_size(uint metadata, Relay_log_info *, uint16, int *order) constFieldvirtual
convert_decimal2longlong(const my_decimal *val, bool unsigned_flag, bool *has_overflow)Field
copy_data(ptrdiff_t src_record_offset)Field
data_length(ptrdiff_t row_offset=0) constFieldinlinevirtual
data_ptr() constFieldinlinevirtual
dbug_print() constFieldinline
decimals() constFieldinlinevirtual
DEFAULT_NOW enum valueField
derivation() constFieldinlinevirtual
do_save_field_metadata(uchar *metadata_ptr) constFieldinlineprivatevirtual
dummy_null_bufferFieldprotectedstatic
enum_auto_flags enum nameField
enum_pushed_warnings enum nameFieldprivate
eq(const Field *field) constFieldinlinevirtual
eq_def(const Field *field) constFieldvirtual
evaluate_insert_default_function()Field
evaluate_update_default_function()Field
Field(const Field &)=defaultField
Field(uchar *ptr_arg, uint32 length_arg, uchar *null_ptr_arg, uchar null_bit_arg, uchar auto_flags_arg, const char *field_name_arg)Field
field_index() constFieldinline
field_lengthField
field_nameField
field_ptr() constFieldinline
field_ptr()Fieldinline
field_storage_type() constFieldinline
field_type_merge(enum_field_types, enum_field_types)Fieldstatic
flagsFieldprivate
gcol_expr_is_equal(const Create_field *field) constField
gcol_infoField
GENERATED_FROM_EXPRESSION enum valueField
GEOM_GEOMETRY enum valueField
GEOM_GEOMETRYCOLLECTION enum valueField
GEOM_LINESTRING enum valueField
GEOM_MULTILINESTRING enum valueField
GEOM_MULTIPOINT enum valueField
GEOM_MULTIPOLYGON enum valueField
GEOM_POINT enum valueField
GEOM_POLYGON enum valueField
geometry_type enum nameField
get_covering_prefix_keys() constField
get_date(MYSQL_TIME *ltime, my_time_flags_t fuzzydate) constFieldvirtual
get_geometry_type() constFieldinlinevirtual
get_image(uchar *buff, size_t length, const CHARSET_INFO *) constFieldinlinevirtual
get_key_image(uchar *buff, size_t length, imagetype type) constFieldinlinevirtual
get_length_bytes() constFieldinlinevirtual
get_max_int_value() constFieldinlinevirtual
get_null_ptr()Fieldinline
get_time(MYSQL_TIME *ltime) constFieldvirtual
get_timestamp(my_timeval *tm, int *warnings) constFieldvirtual
handle_old_value() constFieldinline
has_charset() constFieldinlinevirtual
has_insert_default_constant_expression() constFieldinline
has_insert_default_datetime_value_expression() constFieldinline
has_insert_default_general_value_expression() constFieldinline
has_update_default_datetime_value_expression() constFieldinline
hash(ulong *nr, ulong *nr2) constFieldvirtual
hidden() constFieldinline
imagetype enum nameField
init(TABLE *table_arg)Fieldvirtual
is_array() constFieldinlinevirtual
is_created_from_null_itemField
is_equal(const Create_field *new_field) constFieldvirtual
is_field_for_functional_index() constFieldinline
is_flag_set(unsigned flag) constFieldinline
is_gcol() constFieldinline
is_hidden() constFieldinline
is_hidden_by_system() constFieldinline
is_hidden_by_user() constFieldinline
is_null(ptrdiff_t row_offset=0) constFieldinline
is_null_in_record(const uchar *record) constFieldinline
is_nullable() constFieldinline
is_part_of_actual_key(THD *thd, uint cur_index, KEY *cur_index_info) constField
is_real_null(ptrdiff_t row_offset=0) constFieldinline
is_text_key_type() constFieldinlinevirtual
is_tmp_null() constFieldinline
is_tmp_nullable() constFieldinline
is_unsigned() constFieldinlinevirtual
is_updatable() constFieldinlinevirtual
is_virtual_gcol() constFieldinline
is_wrapper_field() constFieldinlinevirtual
itMBR enum valueField
itRAW enum valueField
key_cmp(const uchar *a, const uchar *b) constFieldinlinevirtual
key_cmp(const uchar *str, uint length) constFieldinlinevirtual
key_length() constFieldinlinevirtual
key_startField
key_type() constFieldinlinevirtual
m_check_for_truncated_fields_savedFieldprivate
m_default_val_exprField
m_engine_attributeField
m_field_indexFieldprivate
m_hiddenFieldprivate
m_indexedField
m_is_tmp_nullFieldprivate
m_is_tmp_nullableFieldprivate
m_null_ptrFieldprivate
m_secondary_engine_attributeField
m_warnings_pushedFieldprivate
make_send_field(Send_field *send_field) constFieldvirtual
make_sort_key(uchar *buff, size_t length) const =0Fieldpure virtual
make_sort_key(uchar *buff, size_t length, size_t trunc_pos) constFieldinlinevirtual
match_collation_to_optimize_range() constFieldinlinevirtual
max_data_length() constFieldinlinevirtual
max_display_length() const =0Fieldpure virtual
MAX_LONG_BLOB_WIDTHFieldstatic
MAX_MEDIUM_BLOB_WIDTHFieldstatic
max_packed_col_length() constFieldinlinevirtual
MAX_SHORT_BLOB_WIDTHFieldstatic
MAX_TINY_BLOB_WIDTHFieldstatic
MAX_VARCHAR_WIDTHFieldstatic
mem_free()Fieldinlinevirtual
move_field(uchar *ptr_arg, uchar *null_ptr_arg, uchar null_bit_arg)Fieldinline
move_field_offset(ptrdiff_t ptr_diff)Fieldinlinevirtual
new_field(MEM_ROOT *root, TABLE *new_table) constFieldvirtual
new_field(MEM_ROOT *root, TABLE *new_table, uchar *new_ptr, uchar *new_null_ptr, uint new_null_bit) constFieldinline
new_key_field(MEM_ROOT *root, TABLE *new_table, uchar *new_ptr, uchar *new_null_ptr, uint new_null_bit) constFieldvirtual
new_key_field(MEM_ROOT *root, TABLE *new_table, uchar *new_ptr) constFieldinline
NEXT_NUMBER enum valueField
NO_DEFAULT_FOR_FIELD_PUSHED enum valueFieldprivate
NO_DEFAULT_FOR_VIEW_FIELD_PUSHED enum valueFieldprivate
NONE enum valueField
null_bitField
null_offset(const uchar *record) constFieldinline
null_offset() constField
numeric_context_result_type() constFieldinlinevirtual
offset(uchar *record) constFieldinline
ON_UPDATE_NOW enum valueField
operator=(Field &)=deleteField
optimize_range(uint idx, uint part) constFieldvirtual
orig_db_nameField
orig_table_nameField
pack(uchar *to, const uchar *from, size_t max_length) constFieldvirtual
pack(uchar *to) constFieldinline
pack_diff(uchar **to, ulonglong value_options) constFieldinlinevirtual
pack_int16(uchar *to, const uchar *from, size_t max_length) constFieldprotected
pack_int24(uchar *to, const uchar *from, size_t max_length) constFieldprotected
pack_int32(uchar *to, const uchar *from, size_t max_length) constFieldprotected
pack_int64(uchar *to, const uchar *from, size_t max_length) constFieldprotected
pack_length() constFieldinlinevirtual
pack_length_from_metadata(uint field_metadata) constFieldinlinevirtual
pack_length_in_rec() constFieldinlinevirtual
pack_with_metadata_bytes(uchar *to, const uchar *from, uint max_length) constFieldinlinevirtual
part_of_keyField
part_of_key_not_extendedField
part_of_prefixkeyField
part_of_sortkeyField
ptrFieldprotected
real_type() constFieldinlinevirtual
repertoire() constFieldinlinevirtual
reset()Fieldinlinevirtual
reset_tmp_null()Fieldinline
reset_tmp_nullable()Fieldinline
reset_warnings()Fieldinline
result_merge_type(enum_field_types)Fieldstatic
result_type() const =0Fieldpure virtual
row_pack_length() constFieldinlinevirtual
save_field_metadata(uchar *first_byte)Fieldinline
send_to_protocol(Protocol *protocol) constFieldvirtual
set_check_for_truncated_fields(enum_check_fields check_for_truncated_fields)Fieldinline
set_column_format(column_format_type column_format_arg)Fieldinline
set_default()Fieldvirtual
set_derivation(enum Derivation)Fieldinlinevirtual
set_field_index(uint16 field_index)Fieldinlinevirtual
set_field_length(uint32 length)Fieldinlinevirtual
set_field_ptr(uchar *ptr_arg)Fieldinline
set_flag(unsigned flag)Fieldinline
set_hidden(dd::Column::enum_hidden_type hidden)Fieldinline
set_image(const uchar *buff, size_t length, const CHARSET_INFO *)Fieldinlinevirtual
set_key_image(const uchar *buff, size_t length)Fieldinlinevirtual
set_notnull(ptrdiff_t row_offset=0)Field
set_null(ptrdiff_t row_offset=0)Field
set_null_ptr(uchar *p_null_ptr, uint p_null_bit)Fieldinline
set_storage_type(ha_storage_media storage_type_arg)Fieldinline
set_tmp_null()Field
set_tmp_nullable()Fieldinline
set_warning(Sql_condition::enum_severity_level level, unsigned int code, int cut_increment)Fieldinline
set_warning(Sql_condition::enum_severity_level level, uint code, int cut_increment, const char *view_db, const char *view_name)Field
sort_charset() constFieldinlinevirtual
sql_type(String &str) const =0Fieldpure virtual
store(const char *to, size_t length, const CHARSET_INFO *cs)=0Fieldpure virtual
store(double nr)=0Fieldpure virtual
store(longlong nr, bool unsigned_val)=0Fieldpure virtual
store(const char *to, size_t length, const CHARSET_INFO *cs, enum_check_fields check_level)Field
store_decimal(const my_decimal *d)=0Fieldpure virtual
store_packed(longlong nr)Fieldinlinevirtual
store_time(MYSQL_TIME *ltime, uint8 dec_arg)Fieldvirtual
store_time(MYSQL_TIME *ltime)Fieldinline
store_timestamp(const my_timeval *)Fieldinlinevirtual
stored_in_dbField
str_needs_quotes() constFieldinlinevirtual
tableField
table_nameField
type() const =0Fieldpure virtual
type_can_have_key_part(enum_field_types)Fieldstatic
unpack(uchar *to, const uchar *from, uint param_data)Fieldvirtual
unpack(const uchar *from)Fieldinline
unpack_int16(uchar *to, const uchar *from) constFieldprotected
unpack_int24(uchar *to, const uchar *from) constFieldprotected
unpack_int32(uchar *to, const uchar *from) constFieldprotected
unpack_int64(uchar *to, const uchar *from) constFieldprotected
val_date_temporal() constFieldinlinevirtual
val_date_temporal_at_utc() constFieldinlinevirtual
val_decimal(my_decimal *) const =0Fieldpure virtual
val_int() const =0Fieldpure virtual
val_int(uchar *new_ptr)Fieldinline
val_int_as_str(String *val_buffer, bool unsigned_flag) constField
val_int_offset(ptrdiff_t row_offset)Fieldinline
val_real() const =0Fieldpure virtual
val_str(String *str) constFieldinline
val_str(String *, String *) const =0Fieldpure virtual
val_str(String *str, uchar *new_ptr)Fieldinline
val_temporal_by_field_type() constFieldinline
val_time_temporal() constFieldinlinevirtual
val_time_temporal_at_utc() constFieldinlinevirtual
validate_stored_val(THD *thd)Fieldinlinevirtual
warn_if_overflow(int op_result)Field
zero_pack() constFieldinlinevirtual
~Field()=defaultFieldvirtual