MySQL  8.0.20
Source Code Documentation
Item_trigger_field Member List

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

add_accum_properties(const Item *item)Iteminlineprotected
add_field_to_cond_set_processor(uchar *) overrideItem_fieldvirtual
add_field_to_set_processor(uchar *arg) overrideItem_fieldvirtual
addr(uint)Iteminlinevirtual
aggregate_char_length(Item **args, uint nitems)Item
aggregate_check_distinct(uchar *arg) overrideItem_identvirtual
aggregate_check_group(uchar *arg) overrideItem_identvirtual
aggregate_decimal_properties(Item **item, uint nitems)Item
aggregate_float_properties(Item **item, uint nitems)Item
aggregate_num_type(Item_result result_type, Item **item, uint nitems)Item
aggregate_string_properties(const char *name, Item **item, uint nitems)Item
aggregate_temporal_properties(Item **item, uint nitems)Item
aggregate_type(Bounds_checked_array< Item *> items)Item
alias_name_used() const overrideItem_fieldinlinevirtual
allow_array_cast()Iteminlinevirtual
any_privilegesItem_field
apply_is_true()Iteminlinevirtual
basic_const_item() constIteminlinevirtual
bit_func_returns_binary(const Item *a, const Item *b)Itemprotectedstatic
BOOL_ALWAYS_FALSE enum valueItem
BOOL_ALWAYS_TRUE enum valueItem
BOOL_IDENTITY enum valueItem
BOOL_IS_FALSE enum valueItem
BOOL_IS_TRUE enum valueItem
BOOL_IS_UNKNOWN enum valueItem
BOOL_NEGATED enum valueItem
BOOL_NOT_FALSE enum valueItem
BOOL_NOT_TRUE enum valueItem
BOOL_NOT_UNKNOWN enum valueItem
Bool_test enum nameItem
bring_value()Iteminlinevirtual
cache_const_expr_analyzer(uchar **cache_item)Itemvirtual
cache_const_expr_transformer(uchar *item)Item
CACHE_ITEM enum valueItem
CACHE_JSON_ATOM enum valueItem
CACHE_JSON_VALUE enum valueItem
CACHE_NONE enum valueItem
cached_field_indexItem_ident
cached_tableItem_ident
can_be_substituted_for_gc() constIteminline
can_use_prefix_keyItem_field
cast_incompatible_args(uchar *)Iteminlinevirtual
cast_to_int_type() const overrideItem_fieldinlinevirtual
change_context_processor(uchar *arg) overrideItem_identinlinevirtual
charset_for_protocol(void) const overrideItem_fieldinlinevirtual
check_cols(uint c)Itemvirtual
check_column_privileges(uchar *arg) overrideItem_fieldvirtual
check_function_as_value_generator(uchar *args) overrideItem_trigger_fieldinlinevirtual
check_gcol_depend_default_processor(uchar *args)Iteminlinevirtual
check_partition_func_processor(uchar *) overrideItem_fieldinlinevirtual
check_valid_arguments_processor(uchar *)Iteminlinevirtual
check_well_formed_result(String *str, bool send_error, bool truncate)Item
clean_up_after_removal(uchar *arg)Iteminlinevirtual
cleanup() overrideItem_trigger_fieldvirtual
cleanup_processor(uchar *)Iteminline
clone_item() constIteminlinevirtual
cmp_contextItem
collationItem
collect_grouped_aggregates(uchar *)Iteminlinevirtual
collect_item_field_or_view_ref_processor(uchar *arg) overrideItem_fieldvirtual
collect_item_field_processor(uchar *arg) overrideItem_fieldvirtual
collect_scalar_subqueries(uchar *)Iteminlinevirtual
collect_subqueries(uchar *)Iteminlinevirtual
cols() constIteminlinevirtual
compare_collation() constIteminlinevirtual
compile(Item_analyzer analyzer, uchar **arg_p, Item_transformer transformer, uchar *arg_t)Iteminlinevirtual
COND_FALSE enum valueItem
COND_ITEM enum valueItem
COND_OK enum valueItem
cond_result enum nameItem
COND_TRUE enum valueItem
COND_UNDEF enum valueItem
const_for_execution() constIteminline
const_item() constIteminline
contextItem_ident
context_t typedefParse_tree_node_tmpl< Context >
Parse_tree_node_tmpl::contextualize(Context *pc)Parse_tree_node_tmpl< Context >inlinevirtual
copy_andor_structure(THD *)Iteminlinevirtual
copy_or_same(THD *) overrideItem_trigger_fieldinlinevirtual
COPY_STR_ITEM enum valueItem
created_by_in2exists() constIteminlinevirtual
data_type() constIteminline
datetime_precision()Itemvirtual
db_nameItem_ident
dbug_print() constItem_fieldinline
decimal_int_part() constIteminline
DECIMAL_ITEM enum valueItem
decimal_precision() constItemvirtual
decimalsItem
default_charset()Itemstatic
DEFAULT_VALUE_ITEM enum valueItem
delete_self()Iteminline
depended_fromItem_ident
element_index(uint)Iteminlinevirtual
ensure_multi_equality_fields_are_available_walker(uchar *)Iteminlinevirtual
enum_const_item_cache enum nameItem
eq(const Item *item, bool binary_cmp) const overrideItem_trigger_fieldvirtual
eq_by_collation(Item *item, bool binary_cmp, const CHARSET_INFO *cs)Item
eq_cmp_result() constIteminlinevirtual
equal_fields_propagator(uchar *arg) overrideItem_fieldvirtual
equality_substitution_analyzer(uchar **)Iteminlinevirtual
equality_substitution_transformer(uchar *)Iteminlinevirtual
error(Context *pc, const POS &pos) constParse_tree_node_tmpl< Context >inline
error(Context *pc, const POS &pos, const char *msg) constParse_tree_node_tmpl< Context >inline
error_bool()Iteminlineprotected
error_int()Iteminlineprotected
error_json()Iteminline
error_real()Iteminlineprotected
error_str()Iteminlineprotected
errorf(Context *pc, const POS &pos, const char *format,...) constParse_tree_node_tmpl< Context >inline
evaluate(THD *thd, String *str)Item
explain_subquery_checker(uchar **)Iteminlinevirtual
explain_subquery_propagator(uchar *)Iteminlinevirtual
fieldItem_field
FIELD_AVG_ITEM enum valueItem
FIELD_BIT_ITEM enum valueItem
field_for_view_update() overrideItem_fieldinlinevirtual
field_idxItem_trigger_field
FIELD_ITEM enum valueItem
field_nameItem_ident
FIELD_STD_ITEM enum valueItem
FIELD_VARIANCE_ITEM enum valueItem
find_field_processor(uchar *arg) overrideItem_fieldinlinevirtual
find_item_equal(COND_EQUAL *cond_equal) constItem_field
find_item_in_field_list_processor(uchar *arg) overrideItem_fieldvirtual
find_item_processor(uchar *arg)Iteminlinevirtual
fix_after_pullout(SELECT_LEX *parent_select, SELECT_LEX *removed_select) overrideItem_identvirtual
fix_char_length(uint32 max_char_length_arg)Iteminline
fix_fields(THD *, Item **) overrideItem_trigger_fieldvirtual
fix_outer_field(THD *thd, Field **field, Item **reference)Item_field
fixedItem
float_length(uint decimals_par) constIteminline
full_name() const overrideItem_identvirtual
FUNC_ITEM enum valueItem
gc_subst_analyzer(uchar **)Iteminlinevirtual
gc_subst_transformer(uchar *)Iteminlinevirtual
get_cond_filter_default_probability(double max_distinct_values, float default_filter) constItem_field
get_date(MYSQL_TIME *ltime, my_time_flags_t fuzzydate) overrideItem_fieldvirtual
get_date_from_decimal(MYSQL_TIME *ltime, my_time_flags_t flags)Itemprotected
get_date_from_int(MYSQL_TIME *ltime, my_time_flags_t flags)Itemprotected
get_date_from_non_temporal(MYSQL_TIME *ltime, my_time_flags_t fuzzydate)Item
get_date_from_numeric(MYSQL_TIME *ltime, my_time_flags_t fuzzydate)Itemprotected
get_date_from_real(MYSQL_TIME *ltime, my_time_flags_t flags)Itemprotected
get_date_from_string(MYSQL_TIME *ltime, my_time_flags_t flags)Itemprotected
get_date_from_time(MYSQL_TIME *ltime)Itemprotected
get_filtering_effect(THD *thd, table_map filter_for_table, table_map read_tables, const MY_BITMAP *fields_to_ignore, double rows_in_table) overrideItem_fieldvirtual
get_geometry_type() const overrideItem_fieldinlinevirtual
get_monotonicity_info() const overrideItem_fieldinlinevirtual
get_orig_field() overrideItem_fieldinlinevirtual
get_out_param_info() constSettable_routine_parameterinlineprivatevirtual
get_result_field() constIteminlinevirtual
get_settable_routine_parameter() overrideItem_trigger_fieldinlinevirtual
get_time(MYSQL_TIME *ltime) overrideItem_fieldvirtual
get_time_from_date(MYSQL_TIME *ltime)Itemprotected
get_time_from_datetime(MYSQL_TIME *ltime)Itemprotected
get_time_from_decimal(MYSQL_TIME *ltime)Itemprotected
get_time_from_int(MYSQL_TIME *ltime)Itemprotected
get_time_from_non_temporal(MYSQL_TIME *ltime)Item
get_time_from_numeric(MYSQL_TIME *ltime)Itemprotected
get_time_from_real(MYSQL_TIME *ltime)Itemprotected
get_time_from_string(MYSQL_TIME *ltime)Itemprotected
get_timeval(struct timeval *tm, int *warnings) overrideItem_fieldvirtual
get_tmp_table_field() overrideItem_trigger_fieldinlinevirtual
get_tmp_table_item(THD *thd) overrideItem_trigger_fieldinlinevirtual
has_aggregate_ref_in_group_by(uchar *)Iteminlinevirtual
has_aggregation() constIteminline
has_compatible_context(Item *item) constIteminline
has_grouping_func() constIteminline
has_rollup_expr() constIteminline
has_stored_program() constIteminline
has_subquery() constIteminline
has_wf() constIteminline
have_privilegesItem_field
inform_item_in_cond_of_tab(uchar *)Iteminlinevirtual
init_make_field(Send_field *tmp_field, enum enum_field_types type)Item
INSERT_VALUE_ITEM enum valueItem
INT_ITEM enum valueItem
intro_version(uchar *)Iteminlinevirtual
INVALID_ITEM enum valueItem
is_alias_of_expr() constItem_identinline
is_blob_field() constItem
is_bool_func() constIteminlinevirtual
is_column_not_in_fd(uchar *arg) overrideItem_identvirtual
is_contextualized() constParse_tree_node_tmpl< Context >inline
is_derived_used() constIteminline
is_expensive()Iteminlinevirtual
is_non_const_over_literals(uchar *)Iteminlinevirtual
is_null() overrideItem_fieldinlinevirtual
is_outer_field() const overrideItem_fieldinlinevirtual
is_result_field() constIteminlinevirtual
is_splocal() constIteminlinevirtual
is_strong_side_column_not_in_fd(uchar *arg) overrideItem_identvirtual
is_temporal() constIteminline
is_temporal_with_date() constIteminline
is_temporal_with_date_and_time() constIteminline
is_temporal_with_time() constIteminline
Item(const Item &)=deleteItem
Item()Item
Item(THD *thd, const Item *item)Item
Item(const POS &)Itemexplicit
item_equalItem_field
item_equal_all_join_nestsItem_field
Item_field(Name_resolution_context *context_arg, const char *db_arg, const char *table_name_arg, const char *field_name_arg)Item_field
Item_field(const POS &pos, const char *db_arg, const char *table_name_arg, const char *field_name_arg)Item_field
Item_field(THD *thd, Item_field *item)Item_field
Item_field(THD *thd, Name_resolution_context *context_arg, Field *field)Item_field
Item_field(Field *field)Item_field
Item_ident(Name_resolution_context *context_arg, const char *db_name_arg, const char *table_name_arg, const char *field_name_arg)Item_identinline
Item_ident(const POS &pos, const char *db_name_arg, const char *table_name_arg, const char *field_name_arg)Item_identinline
Item_ident(THD *thd, Item_ident *item)Item_identinline
item_marker enum nameItem
item_nameItem
Item_trigger_field(Name_resolution_context *context_arg, enum_trigger_variable_type trigger_var_type_arg, const char *field_name_arg, ulong priv, const bool ro)Item_trigger_fieldinline
Item_trigger_field(const POS &pos, enum_trigger_variable_type trigger_var_type_arg, const char *field_name_arg, ulong priv, const bool ro)Item_trigger_fieldinline
itemize(Parse_context *pc, Item **res) overrideItem_fieldvirtual
local_column(const SELECT_LEX *sl) const overrideItem_identvirtual
m_accum_propertiesItemprotected
m_alias_of_exprItem_identprotected
m_in_check_constraint_exec_ctxItem
m_is_window_functionItem
make_empty_result()Iteminlineprotected
make_field(Send_field *tmp_field) overrideItem_fieldvirtual
make_string_field(TABLE *table) constItemvirtual
mark_field_in_map(uchar *arg) overrideItem_fieldinlinevirtual
Item_ident::mark_field_in_map(Mark_field *mark_field, Field *field)Iteminlineprotectedstatic
mark_subqueries_optimized_away()Iteminline
markerItem
MARKER_BIT enum valueItem
MARKER_CONST_PROPAG enum valueItem
MARKER_DISTINCT_GROUP enum valueItem
MARKER_FUNC_DEP_NOT_NULL enum valueItem
MARKER_ICP_COND_USES_INDEX_ONLY enum valueItem
MARKER_NONE enum valueItem
max_char_length() constIteminline
max_disp_length()Item_fieldinline
max_lengthItem
may_evaluate_const(const THD *thd) constItem
maybe_nullItem
next_freeItem
next_trg_fieldItem_trigger_field
next_trig_field_listItem_trigger_field
no_const_substItem_field
no_rows_in_result()Iteminlinevirtual
not_null_tables() constIteminlinevirtual
null_inside()Iteminlinevirtual
NULL_ITEM enum valueItem
NULL_RESULT_ITEM enum valueItem
null_return_str()Iteminlineprotected
null_valueItem
numeric_context_result_type() const overrideItem_fieldinlinevirtual
operator delete(void *ptr, size_t size)Iteminlinestatic
operator delete(void *, MEM_ROOT *, const std::nothrow_t &) noexceptIteminlinestatic
operator new(size_t size) noexceptIteminlinestatic
operator new(size_t size, MEM_ROOT *mem_root, const std::nothrow_t &arg=std::nothrow) noexceptIteminlinestatic
operator=(Item &)=deleteItem
orig_db_nameItem_identprotected
orig_field_nameItem_identprotected
orig_nameItem
orig_table_nameItem_identprotected
original_privilegeItem_trigger_fieldprivate
PARAM_ITEM enum valueItem
Parse_tree_node_tmpl()Parse_tree_node_tmpl< Context >inlineprotected
POSTFIX enum valueItem
PREFIX enum valueItem
print(const THD *thd, String *str, enum_query_type query_type) const overrideItem_trigger_fieldvirtual
Item_ident::print(const THD *thd, String *str, enum_query_type query_type, const char *db_name_arg, const char *table_name_arg) constItem_identprotected
print_for_order(const THD *thd, String *str, enum_query_type query_type, bool used_alias) constItem
print_item_w_name(const THD *thd, String *, enum_query_type query_type) constItem
PROC_ITEM enum valueItem
PROP_AGGREGATIONItemprotectedstatic
PROP_GROUPING_FUNCItemprotectedstatic
PROP_ROLLUP_EXPRItemprotectedstatic
PROP_STORED_PROGRAMItemprotectedstatic
PROP_SUBQUERYItemprotectedstatic
PROP_WINDOW_FUNCTIONItemprotectedstatic
propagate_derived_used(uchar *)Iteminline
propagate_set_derived_used(uchar *)Iteminline
quick_fix_field()Iteminline
read_onlyItem_trigger_fieldprivate
real_item()Iteminlinevirtual
REAL_ITEM enum valueItem
REF_ITEM enum valueItem
references_select_expr_of(uchar *arg)Iteminlinevirtual
remove_column_from_bitmap(uchar *arg) overrideItem_fieldvirtual
rename(char *new_name)Item
replace_aggregate(uchar *)Iteminlinevirtual
replace_equal_field(uchar *) overrideItem_fieldvirtual
replace_field_processor(uchar *arg) overrideItem_fieldvirtual
replace_item_field(uchar *) overrideItem_fieldvirtual
replace_item_view_ref(uchar *)Iteminlinevirtual
replace_scalar_subquery(uchar *)Iteminlinevirtual
repoint_const_outer_ref(uchar *arg) overrideItem_fieldvirtual
reset_aggregation()Iteminline
reset_field(Field *f)Item_field
reset_wf_state(uchar *arg)Iteminlinevirtual
result_type() const overrideItem_fieldinlinevirtual
returns_array() const overrideItem_fieldinlinevirtual
ROW_ITEM enum valueItem
safe_charset_converter(THD *thd, const CHARSET_INFO *tocs) overrideItem_fieldvirtual
save_date_in_field(Field *field)Item
save_in_field(Field *field, bool no_conversions)Item
save_in_field_inner(Field *field, bool no_conversions) overrideItem_fieldprotectedvirtual
save_in_field_no_warnings(Field *field, bool no_conversions)Item
save_org_in_field(Field *field) overrideItem_fieldvirtual
save_str_value_in_field(Field *field, String *result)Item
save_time_in_field(Field *field)Item
send(Protocol *protocol, String *str_arg) overrideItem_fieldvirtual
set_accum_properties(const Item *item)Iteminlineprotected
set_aggregation()Iteminline
set_alias_of_expr()Item_identinline
set_can_use_prefix_key() overrideItem_fieldinlinevirtual
set_data_type(enum_field_types data_type)Iteminline
set_data_type_blob(uint32 max_l)Iteminline
set_data_type_bool()Iteminline
set_data_type_char(uint32 max_l)Iteminline
set_data_type_char(uint32 max_l, const CHARSET_INFO *cs)Iteminline
set_data_type_date()Iteminline
set_data_type_datetime(uint8 fsp)Iteminline
set_data_type_decimal(uint8 precision, uint8 dec)Iteminline
set_data_type_double()Iteminline
set_data_type_float()Iteminline
set_data_type_from_item(Item *item)Iteminline
set_data_type_from_result(Item_result result, uint32 length)Iteminline
set_data_type_geometry()Iteminline
set_data_type_json()Iteminline
set_data_type_longlong()Iteminline
set_data_type_string(uint32 max_l)Iteminline
set_data_type_string(ulonglong max_char_length_arg)Iteminline
set_data_type_string(ulonglong max_l, const CHARSET_INFO *cs)Iteminline
set_data_type_string(uint32 max_l, const DTCollation &coll)Iteminline
set_data_type_string_init()Iteminline
set_data_type_time(uint8 fsp)Iteminline
set_data_type_timestamp(uint8 fsp)Iteminline
set_data_type_year()Iteminline
set_field(Field *field)Item_fieldprotected
set_grouping_func()Iteminline
set_item_equal_all_join_nests(Item_equal *item_equal)Item_fieldinline
set_no_const_sub(uchar *) overrideItem_fieldvirtual
set_orig_field(const Field *orig_field_arg) overrideItem_fieldinlinevirtual
set_orig_names()Item_identinline
set_out_param_info(Send_field *info)Settable_routine_parameterinlineprivatevirtual
set_required_privilege(bool rw) overrideItem_trigger_fieldvirtual
set_result_field(Field *field_arg) overrideItem_fieldinlinevirtual
set_rollup_expr()Iteminline
set_runtime_created()Iteminlinevirtual
set_stored_program()Iteminlineprotected
set_subquery()Iteminlineprotected
set_table_name(uchar *tn) override finalItem_identinlinevirtual
set_value(THD *thd, sp_rcontext *ctx, Item **it) overrideItem_trigger_fieldprivatevirtual
set_value(THD *thd, Item **it)Item_trigger_fieldinline
set_wf()Iteminline
Settable_routine_parameter()Settable_routine_parameterinlineprivate
setup_field(Table_trigger_field_support *table_triggers, GRANT_INFO *table_grant_info)Item_trigger_field
skip_itemize(Item **res)Iteminlineprotected
split_sum_func(THD *, Ref_item_array, List< Item > &)Iteminlinevirtual
split_sum_func2(THD *thd, Ref_item_array ref_item_array, List< Item > &fields, Item **ref, bool skip_registered)Item
str_valueItemprotected
string_field_type(uint32 max_bytes)Iteminlinestatic
STRING_ITEM enum valueItem
strip_db_table_name_processor(uchar *) overrideItem_fieldvirtual
SUBSELECT_ITEM enum valueItem
subst_argument_checker(uchar **arg) overrideItem_fieldvirtual
substitutional_item()Iteminlinevirtual
SUM_FUNC_ITEM enum valueItem
supports_partial_update(const Field_json *field) constIteminlinevirtual
table_grantsItem_trigger_fieldprivate
table_nameItem_ident
table_refItem_field
temporal_with_date_as_number_result_type() constIteminline
this_item()Iteminlinevirtual
this_item() constIteminlinevirtual
this_item_addr(THD *, Item **addr_arg)Iteminlinevirtual
time_precision()Itemvirtual
tmp_table_field(TABLE *) overrideItem_fieldinlinevirtual
tmp_table_field_from_field_type(TABLE *table, bool fixed_length) constItem
transform(Item_transformer transformer, uchar *arg)Itemvirtual
traverse_cond(Cond_traverser traverser, void *arg, traverse_order)Iteminlinevirtual
traverse_order enum nameItem
TRIGGER_FIELD_ITEM enum valueItem
trigger_var_typeItem_trigger_field
triggersItem_trigger_field
truth_transformer(THD *thd, Bool_test test)Iteminlinevirtual
Type enum nameItem
type() const overrideItem_trigger_fieldinlinevirtual
type_for_variable(enum_field_types src_type)Iteminlinestatic
TYPE_HOLDER enum valueItem
unsigned_flagItem
update_aggr_refs(uchar *)Iteminlinevirtual
update_context(uchar *) overrideItem_fieldvirtual
update_depended_from(uchar *) overrideItem_identvirtual
update_null_value()Item
update_used_tables()Iteminlinevirtual
update_value_transformer(uchar *select_arg) overrideItem_fieldvirtual
used_tables() const overrideItem_trigger_fieldinlinevirtual
used_tables_for_level(uchar *arg) overrideItem_fieldvirtual
val_bool()Itemvirtual
val_date_temporal() overrideItem_fieldvirtual
val_decimal(my_decimal *) overrideItem_fieldvirtual
val_decimal_from_date(my_decimal *decimal_value)Itemprotected
val_decimal_from_int(my_decimal *decimal_value)Itemprotected
val_decimal_from_real(my_decimal *decimal_value)Itemprotected
val_decimal_from_string(my_decimal *decimal_value)Itemprotected
val_decimal_from_time(my_decimal *decimal_value)Itemprotected
val_int() overrideItem_fieldvirtual
val_int_endpoint(bool left_endp, bool *incl_endp) overrideItem_fieldvirtual
val_int_from_date()Itemprotected
val_int_from_datetime()Itemprotected
val_int_from_decimal()Itemprotected
val_int_from_time()Itemprotected
val_json(Json_wrapper *result) overrideItem_fieldvirtual
val_real() overrideItem_fieldvirtual
val_real_from_decimal()Itemprotected
val_str(String *) overrideItem_fieldvirtual
val_str_ascii(String *str)Itemvirtual
val_string_from_date(String *str)Itemprotected
val_string_from_datetime(String *str)Itemprotected
val_string_from_decimal(String *str)Itemprotected
val_string_from_int(String *str)Itemprotected
val_string_from_real(String *str)Itemprotected
val_string_from_time(String *str)Itemprotected
val_temporal_by_field_type()Iteminline
val_temporal_with_round(enum_field_types type, uint8 dec)Item
val_time_temporal() overrideItem_fieldvirtual
val_uint()Iteminline
VALUES_COLUMN_ITEM enum valueItem
VARBIN_ITEM enum valueItem
VIEW_FIXER_ITEM enum valueItem
visitor_processor(uchar *arg)Itemvirtual
walk(Item_processor processor, enum_walk walk, uchar *arg) overrideItem_identinlinevirtual
walk_helper_thunk(uchar *arg)Iteminline
want_privilegeItem_trigger_fieldprivate
XPATH_NODESET enum valueItem
XPATH_NODESET_CMP enum valueItem
~Item() overrideIteminlinevirtual
~Parse_tree_node_tmpl()Parse_tree_node_tmpl< Context >inlinevirtual
~Settable_routine_parameter()Settable_routine_parameterinlineprivatevirtual