MySQL 9.0.0
Source Code Documentation
Query_expression Member List

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

accept(Select_lex_visitor *visitor)Query_expression
accumulate_used_tables(table_map map)Query_expression
assert_not_fully_clean()Query_expression
can_materialize_directly_into_result() constQuery_expression
change_query_result(THD *thd, Query_result_interceptor *result, Query_result_interceptor *old_result)Query_expression
change_to_access_path_without_in2exists(THD *thd)Query_expression
check_materialized_derived_query_blocks(THD *thd)Query_expression
cleanedQuery_expression
cleanup(bool full)Query_expression
clear_correlated_query_blocks()Query_expression
clear_execution()Query_expressioninline
clear_root_access_path()Query_expressioninline
ClearForExecution()Query_expression
create_access_paths(THD *thd)Query_expressionprivate
create_iterators(THD *thd)Query_expression
create_post_processing_block(Query_term_set_op *term)Query_expression
DebugPrintQueryPlan(THD *thd, const char *keyword) constQuery_expression
derived_tableQuery_expression
destroy()Query_expression
enum_clean_state enum nameQuery_expression
exclude_level()Query_expression
exclude_tree()Query_expression
execute(THD *thd)Query_expression
executedQuery_expressionprivate
ExecuteIteratorQuery(THD *thd)Query_expression
explain(THD *explain_thd, const THD *query_thd)Query_expression
explain_markerQuery_expressionprivate
explain_query_term(THD *explain_thd, const THD *query_thd, Query_term *qt)Query_expression
finalize(THD *thd)Query_expression
find_blocks_query_term(const Query_block *qb) constQuery_expressioninline
first_query_block() constQuery_expressioninline
first_recursiveQuery_expression
fix_after_pullout(Query_block *parent_query_block, Query_block *removed_query_block)Query_expression
force_create_iterators(THD *thd)Query_expression
get_explain_marker(const THD *thd) constQuery_expression
get_field_list()Query_expression
get_unit_column_types()Query_expression
global_parameters() constQuery_expressioninline
has_any_limit() constQuery_expression
has_top_level_distinct() constQuery_expressioninline
include_down(LEX *lex, Query_block *outer)Query_expression
invalidate()Query_expression
is_executed() constQuery_expressioninline
is_leaf_block(Query_block *qb)Query_expression
is_mergeable() constQuery_expression
is_optimized() constQuery_expressioninline
is_prepared() constQuery_expressioninline
is_recursive() constQuery_expressioninline
is_set_operation() constQuery_expressioninline
is_simple() constQuery_expressioninline
is_union() constQuery_expressioninline
itemQuery_expression
last_distinct() constQuery_expressioninline
m_contains_except_allQuery_expression
m_lateral_depsQuery_expression
m_operandsQuery_expressionprivate
m_query_resultQuery_expressionprivate
m_query_termQuery_expressionprivate
m_reject_multiple_rowsQuery_expression
m_root_access_pathQuery_expressionprivate
m_root_iteratorQuery_expressionprivate
m_with_clauseQuery_expression
masterQuery_expressionprivate
merge_heuristic(const LEX *lex) constQuery_expression
nextQuery_expressionprivate
next_query_expression() constQuery_expressioninline
non_simple_result_query_block() constQuery_expressioninline
num_visible_fields() constQuery_expression
offset_limit_cntQuery_expression
optimize(THD *thd, TABLE *materialize_destination, bool finalize_access_paths)Query_expression
optimizedQuery_expressionprivate
outer_query_block() constQuery_expressioninline
parse_view_definitionQuery_expressionfriend
place() constQuery_expression
prepare(THD *thd, Query_result *result, mem_root_deque< Item * > *insert_field_list, ulonglong added_options, ulonglong removed_options)Query_expression
prepare_query_term(THD *thd, Query_term *qts, Query_result *common_result, ulonglong added_options, ulonglong create_options, int level, Mem_root_array< bool > &nullable)Query_expression
preparedQuery_expressionprivate
prevQuery_expressionprivate
print(const THD *thd, String *str, enum_query_type query_type)Query_expression
Query_blockQuery_expressionfriend
Query_expression(enum_parsing_context parsing_context)Query_expressionexplicit
query_result() constQuery_expressioninline
query_term() constQuery_expressioninline
query_terms() constQuery_expressioninline
release_query_blocks_to_materialize()Query_expressioninline
release_root_iterator()Query_expressioninline
renumber_selects(LEX *lex)Query_expression
replace_items(Item_transformer t, uchar *arg)Query_expression
reset_executed()Query_expressioninline
restore_cmd_properties()Query_expression
root_access_path() constQuery_expressioninline
root_iterator() constQuery_expressioninline
save_cmd_properties(THD *thd)Query_expression
select_limit_cntQuery_expression
send_recordsQuery_expression
set_executed()Query_expressioninline
set_explain_marker(THD *thd, enum_parsing_context m)Query_expression
set_explain_marker_from(THD *thd, const Query_expression *u)Query_expression
set_limit(THD *thd, Query_block *provider)Query_expression
set_operation() constQuery_expressioninline
set_optimized()Query_expressioninline
set_prepared()Query_expressioninline
set_query_result(Query_result *res)Query_expressioninline
set_query_term(Query_term *qt)Query_expressioninline
slaveQuery_expressionprivate
typesQuery_expressionprivate
UC_CLEAN enum valueQuery_expression
UC_DIRTY enum valueQuery_expression
UC_PART_CLEAN enum valueQuery_expression
uncacheableQuery_expression
unfinished_materialization() constQuery_expressioninline
walk(Item_processor processor, enum_walk walk, uchar *arg)Query_expression