| abort_on_null | Item_exists_subselect | protected |
| accumulate_condition(Item *item) | Item_subselect | private |
| accumulate_expression(Item *item) | Item_subselect | private |
| accumulate_properties() | Item_subselect | private |
| accumulate_properties(Query_block *select) | Item_subselect | private |
| accumulate_used_tables(table_map add_tables) | Item_subselect | inline |
| actual_data_type() const | Item | inlinevirtual |
| add_accum_properties(const Item *item) | Item | inlineprotected |
| add_field_to_cond_set_processor(uchar *) | Item | inlinevirtual |
| add_field_to_set_processor(uchar *) | Item | inlinevirtual |
| add_json_info(Json_object *json_obj) | Parse_tree_node_tmpl< Context > | inlineprotectedvirtual |
| addr(uint) | Item | inlinevirtual |
| AGGR_FIELD_ITEM enum value | Item | |
| aggregate_bit_properties(Item **items, uint nitems) | Item | |
| aggregate_char_width(Item **items, uint nitems) | Item | |
| aggregate_check_distinct(uchar *) | Item | inlinevirtual |
| aggregate_check_group(uchar *) | Item | inlinevirtual |
| aggregate_decimal_properties(Item **items, uint nitems) | Item | |
| aggregate_float_properties(enum_field_types type, Item **items, uint nitems) | Item | |
| aggregate_string_properties(enum_field_types type, const char *name, Item **items, uint nitems) | Item | |
| aggregate_temporal_properties(enum_field_types type, Item **items, uint nitems) | Item | |
| aggregate_type(const char *name, Item **items, uint count) | Item | |
| ALL_SUBQUERY enum value | Item_subselect | |
| allow_array_cast() | Item | inlinevirtual |
| analyze_helper_thunk(uchar **arg) | Item | inline |
| ANY_SUBQUERY enum value | Item_subselect | |
| apply_is_true() override | Item_exists_subselect | inlinevirtual |
| basic_const_item() const | Item | inlinevirtual |
| begin_parse_tree(Show_parse_tree *tree) | Parse_tree_node_tmpl< Context > | protected |
| bind(Query_expression *qe) | Item_subselect | protected |
| bind_fields() | Item | inlinevirtual |
| bit_func_returns_binary(const Item *a, const Item *b) | Item | protectedstatic |
| BOOL_ALWAYS_FALSE enum value | Item | |
| BOOL_ALWAYS_TRUE enum value | Item | |
| BOOL_IDENTITY enum value | Item | |
| BOOL_IS_FALSE enum value | Item | |
| BOOL_IS_TRUE enum value | Item | |
| BOOL_IS_UNKNOWN enum value | Item | |
| BOOL_NEGATED enum value | Item | |
| BOOL_NOT_FALSE enum value | Item | |
| BOOL_NOT_TRUE enum value | Item | |
| BOOL_NOT_UNKNOWN enum value | Item | |
| Bool_test enum name | Item | |
| bring_value() | Item | inlinevirtual |
| cache_const_expr_analyzer(uchar **cache_item) | Item | virtual |
| cache_const_expr_transformer(uchar *item) | Item | |
| CACHE_ITEM enum value | Item | |
| CACHE_JSON_ATOM enum value | Item | |
| CACHE_JSON_VALUE enum value | Item | |
| CACHE_NONE enum value | Item | |
| can_be_substituted_for_gc(bool array=false) const | Item | |
| can_do_aj | Item_exists_subselect | |
| cast_incompatible_args(uchar *) | Item | inlinevirtual |
| cast_to_int_type() const | Item | inlinevirtual |
| change_context_processor(uchar *) | Item | inlinevirtual |
| charset_for_protocol() | Item | inlinevirtual |
| check_cols(uint c) | Item | virtual |
| check_column_in_group_by(uchar *arg) | Item | inlinevirtual |
| check_column_in_window_functions(uchar *arg) | Item | inlinevirtual |
| check_column_privileges(uchar *thd) | Item | inlinevirtual |
| check_function_as_value_generator(uchar *args) override | Item_subselect | inlinevirtual |
| check_gcol_depend_default_processor(uchar *args) | Item | inlinevirtual |
| check_partition_func_processor(uchar *) | Item | inlinevirtual |
| check_valid_arguments_processor(uchar *) | Item | inlinevirtual |
| check_well_formed_result(String *str, bool send_error, bool truncate) | Item | |
| choose_semijoin_or_antijoin() | Item_exists_subselect | |
| clean_up_after_removal(uchar *arg) override | Item_subselect | virtual |
| cleanup() override | Item_in_subselect | virtual |
| cleanup_processor(uchar *) | Item | inline |
| clone_item() const | Item | inlinevirtual |
| cmp_context | Item | |
| collation | Item | |
| collect_grouped_aggregates(uchar *) | Item | inlinevirtual |
| collect_item_field_or_ref_processor(uchar *) | Item | inlinevirtual |
| collect_item_field_or_view_ref_processor(uchar *) | Item | inlinevirtual |
| collect_item_field_processor(uchar *) | Item | inlinevirtual |
| collect_scalar_subqueries(uchar *) | Item | inlinevirtual |
| collect_subqueries(uchar *) override | Item_subselect | virtual |
| cols() const | Item | inlinevirtual |
| compare_collation() const | Item | inlinevirtual |
| compile(Item_analyzer analyzer, uchar **arg_p, Item_transformer transformer, uchar *arg_t) override | Item_in_subselect | virtual |
| compute_cost(CostOfItem *root_cost) const | Item | inlinevirtual |
| COND_FALSE enum value | Item | |
| COND_ITEM enum value | Item | |
| COND_OK enum value | Item | |
| cond_result enum name | Item | |
| COND_TRUE enum value | Item | |
| COND_UNDEF enum value | Item | |
| const_for_execution() const | Item | inline |
| const_item() const | Item | inline |
| context_t typedef | Parse_tree_node_tmpl< Context > | |
| contextualize(Context *pc) final | Parse_tree_node_tmpl< Context > | inlinevirtual |
| contextualized | Parse_tree_node_tmpl< Context > | private |
| copy_andor_structure(THD *) | Item | inlinevirtual |
| copy_or_same(THD *) | Item | inlinevirtual |
| cost() const | Item | inline |
| create_iterators(THD *thd) | Item_subselect | |
| created_by_in2exists() const | Item | inlinevirtual |
| data_type() const | Item | inline |
| datetime_precision() | Item | virtual |
| decimal_int_part() const | Item | inline |
| DECIMAL_ITEM enum value | Item | |
| decimal_precision() const | Item | virtual |
| decimals | Item | |
| decrement_ref_count() | Item | inline |
| default_charset() | Item | static |
| default_data_type() const | Item | inlinevirtual |
| DEFAULT_VALUE_ITEM enum value | Item | |
| delete_self() | Item | inline |
| dependent_before_in2exists() const | Item_in_subselect | inline |
| disable_constant_propagation(uchar *) | Item | inlinevirtual |
| do_contextualize(Parse_context *) override | Item | inlineprivate |
| Parse_tree_node_tmpl::do_contextualize(Context *pc) | Parse_tree_node_tmpl< Context > | inlineprotectedvirtual |
| do_itemize(Parse_context *pc, Item **res) override | Item_in_subselect | virtual |
| element_index(uint) | Item | inlinevirtual |
| embedding_join_nest | Item_exists_subselect | |
| end_parse_tree(Show_parse_tree *tree) | Parse_tree_node_tmpl< Context > | protected |
| engine_type() const | Item_subselect | |
| enum_const_item_cache enum name | Item | |
| enum_engine_type enum name | Item_subselect | |
| eq(const Item *, bool binary_cmp) const | Item | virtual |
| eq_by_collation(Item *item, bool binary_cmp, const CHARSET_INFO *cs) | Item | |
| eq_cmp_result() const | Item | inlinevirtual |
| equal_fields_propagator(uchar *) | Item | inlinevirtual |
| equality_substitution_analyzer(uchar **) | Item | inlinevirtual |
| equality_substitution_transformer(uchar *) | Item | inlinevirtual |
| error(Context *pc, const POS &pos) const | Parse_tree_node_tmpl< Context > | inline |
| error(Context *pc, const POS &pos, const char *msg) const | Parse_tree_node_tmpl< Context > | inline |
| error_bool() | Item | inlineprotected |
| error_date() | Item | inlineprotected |
| error_decimal(my_decimal *decimal_value) | Item | inline |
| error_int() | Item | inlineprotected |
| error_json() | Item | inline |
| error_real() | Item | inlineprotected |
| error_str() | Item | inline |
| error_time() | Item | inlineprotected |
| errorf(Context *pc, const POS &pos, const char *format,...) const | Parse_tree_node_tmpl< Context > | inline |
| evaluate(THD *thd, String *str) | Item | |
| exec(THD *thd) override | Item_in_subselect | virtual |
| EXISTS_SUBQUERY enum value | Item_subselect | |
| explain_subquery_checker(uchar **arg) override | Item_subselect | virtual |
| explain_subquery_propagator(uchar *) | Item | inlinevirtual |
| field_for_view_update() | Item | inlinevirtual |
| FIELD_ITEM enum value | Item | |
| finalize_exists_transform(THD *thd, Query_block *select) | Item_in_subselect | |
| finalize_materialization_transform(THD *thd, JOIN *join) | Item_in_subselect | |
| find_field_processor(uchar *) | Item | inlinevirtual |
| find_item_in_field_list_processor(uchar *) | Item | inlinevirtual |
| find_item_processor(uchar *arg) | Item | inlinevirtual |
| fix_after_pullout(Query_block *parent_query_block, Query_block *removed_query_block) override | Item_in_subselect | virtual |
| fix_char_length(uint32 max_char_length_arg) | Item | inline |
| fix_fields(THD *thd, Item **ref) override | Item_exists_subselect | virtual |
| fixed | Item | |
| float_length(uint decimals_par) const | Item | inline |
| full_name() const | Item | inlinevirtual |
| FUNC_ITEM enum value | Item | |
| func_name() const override | Item_subselect | inlinevirtual |
| gc_subst_analyzer(uchar **) | Item | inlinevirtual |
| gc_subst_transformer(uchar *) | Item | inlinevirtual |
| get_cond_guard(int i) const | Item_in_subselect | inline |
| get_contained_subquery(const Query_block *outer_query_block) override | Item_in_subselect | virtual |
| get_date(MYSQL_TIME *ltime, my_time_flags_t fuzzydate) override | Item_exists_subselect | inlinevirtual |
| get_date_from_decimal(MYSQL_TIME *ltime, my_time_flags_t flags) | Item | protected |
| get_date_from_int(MYSQL_TIME *ltime, my_time_flags_t flags) | Item | protected |
| 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) | Item | protected |
| get_date_from_real(MYSQL_TIME *ltime, my_time_flags_t flags) | Item | protected |
| get_date_from_string(MYSQL_TIME *ltime, my_time_flags_t flags) | Item | protected |
| get_date_from_time(MYSQL_TIME *ltime) | Item | protected |
| get_filtering_effect(THD *thd, table_map filter_for_table, table_map read_tables, const MY_BITMAP *fields_to_ignore, double rows_in_table) | Item | inlinevirtual |
| get_geometry_type() const | Item | inlinevirtual |
| get_join_type() const | Item_subselect | |
| get_monotonicity_info() const | Item | inlinevirtual |
| get_result_field() const override | Item_result_field | inlinevirtual |
| get_settable_routine_parameter() | Item | inlinevirtual |
| get_table() const | Item_subselect | |
| get_time(MYSQL_TIME *ltime) override | Item_exists_subselect | inlinevirtual |
| get_time_from_date(MYSQL_TIME *ltime) | Item | protected |
| get_time_from_datetime(MYSQL_TIME *ltime) | Item | protected |
| get_time_from_decimal(MYSQL_TIME *ltime) | Item | protected |
| get_time_from_int(MYSQL_TIME *ltime) | Item | protected |
| get_time_from_non_temporal(MYSQL_TIME *ltime) | Item | |
| get_time_from_numeric(MYSQL_TIME *ltime) | Item | protected |
| get_time_from_real(MYSQL_TIME *ltime) | Item | protected |
| get_time_from_string(MYSQL_TIME *ltime) | Item | protected |
| get_timeval(my_timeval *tm, int *warnings) | Item | virtual |
| get_tmp_table_field() override | Item_result_field | inlinevirtual |
| get_tmp_table_item(THD *thd) override | Item_subselect | virtual |
| get_typelib() const | Item | inlinevirtual |
| has_aggregate_ref_in_group_by(uchar *) | Item | inlinevirtual |
| has_aggregation() const | Item | inline |
| has_compatible_context(Item *item) const | Item | inline |
| has_grouping_func() const | Item | inline |
| has_grouping_set_dep() const | Item | inline |
| has_stored_program() const | Item | inline |
| has_subquery() const | Item | inline |
| has_wf() const | Item | inline |
| HASH_SJ_ENGINE enum value | Item_subselect | |
| HEX_BIN_ITEM enum value | Item | |
| hidden | Item | |
| implicit_is_op | Item_exists_subselect | |
| in2exists_added_to_where() const | Item_in_subselect | inline |
| in_cond_of_tab | Item_subselect | |
| IN_SUBQUERY enum value | Item_subselect | |
| increment_ref_count() | Item | inline |
| index_lookup() const | Item_subselect | |
| INDEXSUBQUERY_ENGINE enum value | Item_subselect | |
| indexsubquery_engine | Item_subselect | protected |
| inform_item_in_cond_of_tab(uchar *arg) override | Item_subselect | virtual |
| init_left_expr_cache(THD *thd) | Item_in_subselect | |
| init_make_field(Send_field *tmp_field, enum enum_field_types type) | Item | |
| INSERT_VALUE_ITEM enum value | Item | |
| INT_ITEM enum value | Item | |
| int_sort_key() | Item | inline |
| intro_version(uchar *) | Item | inlinevirtual |
| INVALID_ITEM enum value | Item | |
| is_abandoned() const | Item | inline |
| is_blob_field() const | Item | |
| is_bool_func() const override | Item_exists_subselect | inlinevirtual |
| is_column_not_in_fd(uchar *) | Item | inlinevirtual |
| is_contextualized() const | Parse_tree_node_tmpl< Context > | inline |
| is_derived_candidate(THD *thd) | Item_exists_subselect | protected |
| is_evaluated() const | Item_subselect | |
| is_non_const_over_literals(uchar *) | Item | inlinevirtual |
| is_non_deterministic() const | Item | inline |
| is_null() override | Item_subselect | inlinevirtual |
| is_nullable() const | Item | inline |
| is_outer_field() const | Item | inlinevirtual |
| is_outer_reference() const | Item | inline |
| is_parser_item | Item | private |
| is_result_field() const override | Item_result_field | inlinevirtual |
| is_semijoin_candidate(THD *thd) | Item_exists_subselect | protected |
| is_single_column_scalar_subquery() const | Item_subselect | inlinevirtual |
| is_splocal() const | Item | inlinevirtual |
| is_strong_side_column_not_in_fd(uchar *) | Item | inlinevirtual |
| is_temporal() const | Item | inline |
| is_temporal_with_date() const | Item | inline |
| is_temporal_with_date_and_time() const | Item | inline |
| is_temporal_with_time() const | Item | inline |
| is_uncacheable() const | Item_subselect | |
| is_valid_for_pushdown(uchar *arg) | Item | inlinevirtual |
| is_value_assigned() const | Item_subselect | inline |
| Item(const Item &)=delete | Item | |
| Item() | Item | |
| Item(THD *thd, const Item *item) | Item | |
| Item(const POS &) | Item | explicit |
| Item_allany_subselect(Item *left_expr, chooser_compare_func_creator fc, Query_block *select, bool all) | Item_allany_subselect | |
| Item_exists_subselect(Query_block *query_block) | Item_exists_subselect | explicit |
| Item_exists_subselect() | Item_exists_subselect | inline |
| Item_exists_subselect(const POS &pos) | Item_exists_subselect | inlineexplicit |
| Item_in_subselect(Item *left_expr, Query_block *query_block) | Item_in_subselect | |
| Item_in_subselect(const POS &pos, Item *left_expr, PT_subquery *pt_subquery_arg) | Item_in_subselect | |
| Item_in_subselect() | Item_in_subselect | inline |
| item_marker enum name | Item | |
| item_name | Item | |
| Item_result_field()=default | Item_result_field | |
| Item_result_field(const POS &pos) | Item_result_field | inlineexplicit |
| Item_result_field(THD *thd, const Item_result_field *item) | Item_result_field | inline |
| Item_subselect() | Item_subselect | inlineprotected |
| Item_subselect(const POS &pos) | Item_subselect | inlineexplicitprotected |
| itemize(Parse_context *pc, Item **res) final | Item | inlinevirtual |
| left_expr | Item_exists_subselect | |
| llrint_with_overflow_check(double realval) | Item_result_field | inline |
| local_column(const Query_block *) const | Item | inlinevirtual |
| m_abandoned | Item | private |
| m_accum_properties | Item | protected |
| m_all | Item_allany_subselect | |
| m_cost | Item | mutableprivate |
| m_data_type | Item | private |
| m_func | Item_allany_subselect | |
| m_func_creator | Item_allany_subselect | |
| m_in_check_constraint_exec_ctx | Item | |
| m_injected_left_expr | Item_in_subselect | private |
| m_is_window_function | Item | |
| m_left_expr_cache | Item_in_subselect | protected |
| m_left_expr_cache_filled | Item_in_subselect | protected |
| m_max_columns | Item_subselect | protected |
| m_nullable | Item | private |
| m_parsing_place | Item_subselect | protected |
| m_pos | Parse_tree_node_tmpl< Context > | |
| m_pushed_cond_guards | Item_in_subselect | |
| m_query_expr | Item_subselect | protected |
| m_query_result | Item_subselect | protected |
| m_ref_count | Item | private |
| m_subquery_used_tables | Item_subselect | protected |
| m_traced_before | Item_subselect | private |
| m_upper_item | Item_in_subselect | |
| m_used_tables_cache | Item_subselect | protected |
| m_value | Item_exists_subselect | protected |
| m_value_assigned | Item_subselect | private |
| m_was_null | Item_in_subselect | private |
| make_empty_result() | Item | inlineprotected |
| make_field(Send_field *field) | Item | virtual |
| make_string_field(TABLE *table) const | Item | virtual |
| mark_as_outer(Item *left_row, size_t col) | Item_in_subselect | private |
| mark_field_in_map(uchar *arg) override | Item_result_field | inlinevirtual |
| Item::mark_field_in_map(Mark_field *mark_field, Field *field) | Item | inlineprotectedstatic |
| mark_json_as_scalar() | Item | inlinevirtual |
| mark_subqueries_optimized_away() | Item | inline |
| marker | Item | |
| MARKER_BIT enum value | Item | |
| MARKER_COND_DERIVED_TABLE enum value | Item | |
| MARKER_CONST_PROPAG enum value | Item | |
| MARKER_DISTINCT_GROUP enum value | Item | |
| MARKER_FUNC_DEP_NOT_NULL enum value | Item | |
| MARKER_ICP_COND_USES_INDEX_ONLY enum value | Item | |
| MARKER_IMPLICIT_NE_ZERO enum value | Item | |
| MARKER_NONE enum value | Item | |
| MARKER_TRAVERSAL enum value | Item | |
| max_char_length() const | Item | inline |
| max_char_length(const CHARSET_INFO *cs) const | Item | inline |
| max_length | Item | |
| may_eval_const_item(const THD *thd) const | Item | |
| may_evaluate_const(const THD *thd) const | Item | |
| need_expr_cache | Item_in_subselect | protected |
| next_free | Item | |
| no_rows_in_result() | Item | inlinevirtual |
| not_null_tables() const override | Item_subselect | inlinevirtual |
| notify_removal() override | Item_exists_subselect | inlinevirtual |
| null_inside() | Item | inlinevirtual |
| NULL_ITEM enum value | Item | |
| null_return_str() | Item | inlineprotected |
| null_value | Item | |
| nullptr | Item_in_subselect | private |
| numeric_context_result_type() const | Item | inlinevirtual |
| operator delete(void *ptr, size_t size) | Item | inlinestatic |
| operator delete(void *, MEM_ROOT *, const std::nothrow_t &) noexcept | Item | inlinestatic |
| operator new(size_t size) noexcept | Item | inlinestatic |
| operator new(size_t size, MEM_ROOT *mem_root, const std::nothrow_t &arg=std::nothrow) noexcept | Item | inlinestatic |
| operator=(Item &)=delete | Item | |
| orig_name | Item | |
| OTHER_ENGINE enum value | Item_subselect | |
| outer_condition_context | Item_exists_subselect | |
| PARAM_ITEM enum value | Item | |
| Parse_tree_node_tmpl(const Parse_tree_node_tmpl &) | Parse_tree_node_tmpl< Context > | private |
| Parse_tree_node_tmpl()=delete | Parse_tree_node_tmpl< Context > | protected |
| Parse_tree_node_tmpl(const POS &pos) | Parse_tree_node_tmpl< Context > | inlineexplicitprotected |
| Parse_tree_node_tmpl(const POS &start_pos, const POS &end_pos) | Parse_tree_node_tmpl< Context > | inlineexplicitprotected |
| pin_data_type() | Item | inlinevirtual |
| place() | Item_subselect | inline |
| POSTFIX enum value | Item | |
| PREFIX enum value | Item | |
| print(const THD *thd, String *str, enum_query_type query_type) const override | Item_allany_subselect | virtual |
| print_for_order(const THD *thd, String *str, enum_query_type query_type, const char *used_alias) const | Item | |
| print_item_w_name(const THD *thd, String *, enum_query_type query_type) const | Item | |
| PROP_AGGREGATION | Item | protectedstatic |
| PROP_GROUPING_FUNC | Item | protectedstatic |
| PROP_HAS_GROUPING_SET_DEP | Item | protectedstatic |
| PROP_STORED_PROGRAM | Item | protectedstatic |
| PROP_SUBQUERY | Item | protectedstatic |
| PROP_WINDOW_FUNCTION | Item | protectedstatic |
| propagate_type(THD *thd, const Type_properties &type) | Item | inlinevirtual |
| propagate_type(THD *thd, enum_field_types def=MYSQL_TYPE_VARCHAR, bool pin=false, bool inherit=false) | Item | inline |
| pt_subselect | Item_in_subselect | private |
| quantified_comp_transformer(THD *thd, Comp_creator *func, Item **transformed) | Item_in_subselect | |
| query_expr() const | Item_subselect | inline |
| quick_fix_field() | Item | inline |
| raise_decimal_overflow() | Item_result_field | inline |
| raise_float_overflow() | Item_result_field | inline |
| raise_integer_overflow() | Item_result_field | inline |
| raise_numeric_overflow(const char *type_name) | Item_result_field | |
| real_item() | Item | inlinevirtual |
| real_item() const | Item | inlinevirtual |
| REAL_ITEM enum value | Item | |
| REF_ITEM enum value | Item | |
| reference_count() const | Item | inline |
| remove_column_from_bitmap(uchar *arg) | Item | inlinevirtual |
| rename(char *new_name) | Item | |
| replace_aggregate(uchar *) | Item | inlinevirtual |
| replace_equal_field(uchar *) | Item | inlinevirtual |
| replace_equal_field_checker(uchar **) | Item | inlinevirtual |
| replace_field_processor(uchar *) | Item | inlinevirtual |
| replace_func_call(uchar *) | Item | inlinevirtual |
| replace_item_field(uchar *arg) override | Item_subselect | virtual |
| replace_item_view_ref(uchar *arg) override | Item_subselect | virtual |
| replace_outer_ref(uchar *) | Item | inlinevirtual |
| replace_scalar_subquery(uchar *) | Item | inlinevirtual |
| replace_view_refs_with_clone(uchar *arg) | Item | inlinevirtual |
| replace_with_derived_expr(uchar *arg) | Item | inlinevirtual |
| replace_with_derived_expr_ref(uchar *arg) | Item | inlinevirtual |
| repoint_const_outer_ref(uchar *arg) | Item | inlinevirtual |
| reset() override | Item_in_subselect | inlinevirtual |
| reset_aggregation() | Item | inline |
| reset_has_values() | Item_subselect | inlinevirtual |
| reset_value_assigned() | Item_subselect | inline |
| reset_wf_state(uchar *arg) | Item | inlinevirtual |
| resolve_type(THD *thd) override | Item_exists_subselect | virtual |
| result_field | Item_result_field | protected |
| result_to_type(Item_result result) | Item | inlinestatic |
| result_type() const override | Item_exists_subselect | inlinevirtual |
| returns_array() const | Item | inlinevirtual |
| root_access_path() const override | Item_in_subselect | virtual |
| ROUTINE_FIELD_ITEM enum value | Item | |
| ROW_ITEM enum value | Item | |
| row_value_in_to_exists_transformer(THD *thd, Query_block *select, Item_in_optimizer *optimizer) | Item_in_subselect | |
| row_value_transformer(THD *thd, Item **transformed) | Item_in_subselect | |
| safe_charset_converter(THD *thd, const CHARSET_INFO *tocs) | Item | virtual |
| 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) | Item | protectedvirtual |
| save_in_field_no_error_check(Field *field, bool no_conversions) | Item | inline |
| save_in_field_no_warnings(Field *field, bool no_conversions) | Item | |
| save_org_in_field(Field *field) | Item | inlinevirtual |
| save_str_value_in_field(Field *field, String *result) | Item | |
| save_time_in_field(Field *field) | Item | |
| SCALAR_SUBQUERY enum value | Item_subselect | |
| send(Protocol *protocol, String *str) | Item | virtual |
| set_accum_properties(const Item *item) | Item | inlineprotected |
| set_aggregation() | Item | inline |
| set_can_use_prefix_key() | Item | inlinevirtual |
| set_cond_guard_var(int i, bool v) const | Item_in_subselect | inline |
| set_data_type(enum_field_types data_type) | Item | inline |
| set_data_type_bit(uint32 max_bits) | Item | inline |
| set_data_type_blob(enum_field_types type, uint32 max_l) | Item | inline |
| set_data_type_bool() | Item | inline |
| set_data_type_char(uint32 max_l) | Item | inline |
| set_data_type_char(uint32 max_l, const CHARSET_INFO *cs) | Item | inline |
| set_data_type_date() | Item | inline |
| set_data_type_datetime(uint8 fsp) | Item | inline |
| set_data_type_decimal(uint8 precision, uint8 scale) | Item | inline |
| set_data_type_double() | Item | inline |
| set_data_type_float() | Item | inline |
| set_data_type_from_item(const Item *item) | Item | inline |
| set_data_type_geometry() | Item | inline |
| set_data_type_inherited() | Item | inlinevirtual |
| set_data_type_int(enum_field_types type, bool unsigned_prop, uint32 max_width) | Item | inline |
| set_data_type_json() | Item | inline |
| set_data_type_longlong() | Item | inline |
| set_data_type_null() | Item | inline |
| set_data_type_string(uint32 max_l) | Item | inline |
| set_data_type_string(ulonglong max_char_length_arg) | Item | inline |
| set_data_type_string(uint32 max_l, const CHARSET_INFO *cs) | Item | inline |
| set_data_type_string(uint32 max_l, const DTCollation &coll) | Item | inline |
| set_data_type_time(uint8 fsp) | Item | inline |
| set_data_type_timestamp(uint8 fsp) | Item | inline |
| set_data_type_year() | Item | inline |
| set_group_by_modifier() | Item | inline |
| set_grouping_func() | Item | inline |
| set_indexsubquery_engine(subselect_indexsubquery_engine *eng) | Item_subselect | inline |
| set_nullable(bool nullable) | Item | inline |
| set_result_field(Field *field) override | Item_result_field | inlinevirtual |
| set_stored_program() | Item | inlineprotected |
| set_subquery() | Item | inlineprotected |
| set_value_assigned() | Item_subselect | inline |
| set_wf() | Item | inline |
| single_value_in_to_exists_transformer(THD *thd, Query_block *select, Comp_creator *func) | Item_in_subselect | |
| single_value_transformer(THD *thd, Comp_creator *func, Item **transformed) | Item_in_subselect | |
| sj_convert_priority | Item_exists_subselect | |
| skip_itemize(Item **res) | Item | inlineprotected |
| split_sum_func(THD *, Ref_item_array, mem_root_deque< Item * > *) | Item | inlinevirtual |
| split_sum_func2(THD *thd, Ref_item_array ref_item_array, mem_root_deque< Item * > *fields, Item **ref, bool skip_registered) | Item | |
| str_value | Item | protected |
| strategy | Item_exists_subselect | |
| string_field_type(uint32 max_bytes) | Item | inlinestatic |
| STRING_ITEM enum value | Item | |
| strip_db_table_name_processor(uchar *) | Item | inlinevirtual |
| subq_opt_away_processor(uchar *arg) override | Item_subselect | privatevirtual |
| subquery_allows_materialization(THD *thd, Query_block *query_block, const Query_block *outer) | Item_in_subselect | |
| SUBQUERY_ITEM enum value | Item | |
| Subquery_type enum name | Item_subselect | |
| subquery_type() const override | Item_allany_subselect | inlinevirtual |
| subquery_used_tables() const | Item_subselect | inline |
| subst_argument_checker(uchar **arg) | Item | inlinevirtual |
| SUM_FUNC_ITEM enum value | Item | |
| super typedef | Item_in_subselect | private |
| supports_partial_update(const Field_json *field) const | Item | inlinevirtual |
| temporal_with_date_as_number_result_type() const | Item | inline |
| test_limit() | Item_in_subselect | |
| this_item() | Item | inlinevirtual |
| this_item() const | Item | inlinevirtual |
| this_item_addr(THD *, Item **addr_arg) | Item | inlinevirtual |
| time_precision() | Item | virtual |
| tmp_table_field(TABLE *) override | Item_result_field | inlinevirtual |
| tmp_table_field_from_field_type(TABLE *table, bool fixed_length) const | Item | |
| transform(Item_transformer transformer, uchar *arg) override | Item_in_subselect | virtual |
| transformer(THD *thd, Item **transformed) override | Item_allany_subselect | virtual |
| translate(bool &null_v, bool v) | Item_exists_subselect | |
| traverse_cond(Cond_traverser traverser, void *arg, traverse_order) | Item | inlinevirtual |
| traverse_order enum name | Item | |
| TRIGGER_FIELD_ITEM enum value | Item | |
| truth_transformer(THD *, enum Bool_test test) override | Item_exists_subselect | virtual |
| type() const override | Item_subselect | virtual |
| Type enum name | Item | |
| type_for_variable(enum_field_types src_type) | Item | inlinestatic |
| TYPE_HOLDER_ITEM enum value | Item | |
| type_to_result(enum_field_types type) | Item | inlinestatic |
| unsigned_flag | Item | |
| update_aggr_refs(uchar *) | Item | inlinevirtual |
| update_depended_from(uchar *) | Item | inlinevirtual |
| update_null_value() | Item | |
| update_used_tables() override | Item_in_subselect | virtual |
| update_value_transformer(uchar *) | Item | inlinevirtual |
| used_tables() const override | Item_subselect | inlinevirtual |
| used_tables_for_level(uchar *arg) | Item | inlinevirtual |
| val_bool() override | Item_in_subselect | virtual |
| val_bool_naked() | Item_in_subselect | private |
| val_date_temporal() | Item | virtual |
| val_date_temporal_at_utc() | Item | inlineprotectedvirtual |
| val_decimal(my_decimal *) override | Item_in_subselect | virtual |
| val_decimal_from_date(my_decimal *decimal_value) | Item | protected |
| val_decimal_from_int(my_decimal *decimal_value) | Item | protected |
| val_decimal_from_real(my_decimal *decimal_value) | Item | protected |
| val_decimal_from_string(my_decimal *decimal_value) | Item | protected |
| val_decimal_from_time(my_decimal *decimal_value) | Item | protected |
| val_int() override | Item_in_subselect | virtual |
| val_int_endpoint(bool left_endp, bool *incl_endp) | Item | inlinevirtual |
| val_int_from_date() | Item | protected |
| val_int_from_datetime() | Item | protected |
| val_int_from_decimal() | Item | protected |
| val_int_from_string() | Item | protected |
| val_int_from_time() | Item | protected |
| val_json(Json_wrapper *result) | Item | inlinevirtual |
| val_real() override | Item_in_subselect | virtual |
| val_real_from_decimal() | Item | protected |
| val_real_from_string() | Item | protected |
| val_str(String *) override | Item_in_subselect | virtual |
| val_str_ascii(String *str) | Item | virtual |
| val_string_from_date(String *str) | Item | protected |
| val_string_from_datetime(String *str) | Item | protected |
| val_string_from_decimal(String *str) | Item | protected |
| val_string_from_int(String *str) | Item | protected |
| val_string_from_real(String *str) | Item | protected |
| val_string_from_time(String *str) | Item | protected |
| val_temporal_by_field_type() | Item | inline |
| val_temporal_with_round(enum_field_types type, uint8 dec) | Item | |
| val_time_temporal() | Item | virtual |
| val_time_temporal_at_utc() | Item | inlineprotectedvirtual |
| val_uint() | Item | inline |
| value_transform | Item_exists_subselect | |
| VALUES_COLUMN_ITEM enum value | Item | |
| visit_all_analyzer(uchar **) | Item | inline |
| visitor_processor(uchar *arg) | Item | virtual |
| walk(Item_processor processor, enum_walk walk, uchar *arg) override | Item_in_subselect | virtual |
| walk_helper_thunk(uchar *arg) | Item | inline |
| with_is_op() const | Item_exists_subselect | inline |
| XPATH_NODESET_ITEM enum value | Item | |
| ~Item() override=default | Item | |
| ~Parse_tree_node_tmpl()=default | Parse_tree_node_tmpl< Context > | virtual |