MySQL 8.4.2
Source Code Documentation
Group_check Member List

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

add_to_fd(Item *item, bool local_column, bool add_to_mat_table=true)Group_checkprivate
add_to_fd(table_map m)Group_checkinlineprivate
add_to_source_of_mat_table(Item_field *item_field, Table_ref *tl)Group_checkprivate
analyze_conjunct(Item *cond, Item *conjunct, table_map weak_tables, bool weak_side_upwards)Group_checkprivate
analyze_scalar_eq(Item *cond, Item *left_item, Item *right_item, table_map weak_tables, bool weak_side_upwards)Group_checkprivate
CHECK_COLUMN enum valueGroup_checkprivate
check_expression(THD *thd, Item *expr, bool in_select_list)Group_checkprivate
CHECK_GROUP enum valueGroup_checkprivate
check_query(THD *thd)Group_check
CHECK_STRONG_SIDE_COLUMN enum valueGroup_checkprivate
do_ident_check(Item_ident *i, table_map tm, enum enum_ident_check type)Group_checkprivate
enum_ident_check enum nameGroup_checkprivate
failed_identGroup_checkprivate
fdGroup_checkprivate
find_fd_in_cond(Item *cond, table_map weak_tables, bool weak_side_upwards)Group_checkprivate
find_fd_in_joined_table(mem_root_deque< Table_ref * > *join_list)Group_checkprivate
find_group_in_fd(Item *item)Group_checkprivate
get_fd_equal(Item *item)Group_checkprivate
Group_check(Query_block *select_arg, MEM_ROOT *root)Group_checkinline
Group_check(const Group_check &)=deleteGroup_check
Group_check(Query_block *select_arg, MEM_ROOT *root, Table_ref *table_arg)Group_checkinlineprivate
group_in_fdGroup_checkprivate
is_child() constGroup_checkinlineprivate
is_fd_on_source(Item *item)Group_checkprivate
is_in_fd(Item *item)Group_checkprivate
is_in_fd_of_underlying(Item_ident *item)Group_checkprivate
is_stopped(const Item *i)Item_tree_walkerinlineprotected
Item_func_any_value::aggregate_check_groupGroup_checkfriend
Item_func_grouping::aggregate_check_groupGroup_checkfriend
Item_ident::aggregate_check_groupGroup_checkfriend
Item_ident::is_column_not_in_fdGroup_checkfriend
Item_ident::is_strong_side_column_not_in_fdGroup_checkfriend
Item_sum::aggregate_check_groupGroup_checkfriend
Item_tree_walker()Item_tree_walkerinlineprotected
Item_tree_walker(const Item_tree_walker &)=deleteItem_tree_walkerprotected
local_column(Item *item) constGroup_checkinlineprivate
m_added_by_transformGroup_checkprivate
m_rootGroup_checkprivate
mat_tablesGroup_checkprivate
non_null_in_sourceGroup_checkprivate
operator=(const Group_check &)=deleteGroup_check
Item_tree_walker::operator=(const Item_tree_walker &)=deleteItem_tree_walkerprotected
recheck_nullable_keysGroup_checkprivate
search_in_underlyingGroup_checkprivate
selectGroup_checkprivate
select_expression(uint idx)Group_checkprivate
stop_at(const Item *i)Item_tree_walkerinlineprotected
stopped_at_itemItem_tree_walkerprivate
tableGroup_checkprivate
to_opt_trace(THD *thd)Group_check
to_opt_trace2(Opt_trace_context *ctx, Opt_trace_object *parent)Group_checkprivate
whole_tables_fdGroup_checkprivate
~Group_check()Group_checkinline
~Item_tree_walker()Item_tree_walkerinlineprotected