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() const | Query_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 | |
cleaned | Query_expression | |
cleanup(bool full) | Query_expression | |
clear_correlated_query_blocks() | Query_expression | |
clear_execution() | Query_expression | inline |
clear_root_access_path() | Query_expression | inline |
ClearForExecution() | Query_expression | |
create_access_paths(THD *thd) | Query_expression | private |
create_iterators(THD *thd) | Query_expression | |
create_post_processing_block(Query_term_set_op *term) | Query_expression | |
DebugPrintQueryPlan(THD *thd, const char *keyword) const | Query_expression | |
derived_table | Query_expression | |
destroy() | Query_expression | |
enum_clean_state enum name | Query_expression | |
exclude_level() | Query_expression | |
exclude_tree() | Query_expression | |
execute(THD *thd) | Query_expression | |
executed | Query_expression | private |
ExecuteIteratorQuery(THD *thd) | Query_expression | |
explain(THD *explain_thd, const THD *query_thd) | Query_expression | |
explain_marker | Query_expression | private |
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) const | Query_expression | inline |
first_query_block() const | Query_expression | inline |
first_recursive | Query_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) const | Query_expression | |
get_field_list() | Query_expression | |
get_unit_column_types() | Query_expression | |
global_parameters() const | Query_expression | inline |
has_any_limit() const | Query_expression | |
has_top_level_distinct() const | Query_expression | inline |
include_down(LEX *lex, Query_block *outer) | Query_expression | |
invalidate() | Query_expression | |
is_executed() const | Query_expression | inline |
is_leaf_block(Query_block *qb) | Query_expression | |
is_mergeable() const | Query_expression | |
is_optimized() const | Query_expression | inline |
is_prepared() const | Query_expression | inline |
is_recursive() const | Query_expression | inline |
is_set_operation() const | Query_expression | inline |
is_simple() const | Query_expression | inline |
is_union() const | Query_expression | inline |
item | Query_expression | |
last_distinct() const | Query_expression | inline |
m_contains_except_all | Query_expression | |
m_lateral_deps | Query_expression | |
m_operands | Query_expression | private |
m_query_result | Query_expression | private |
m_query_term | Query_expression | private |
m_reject_multiple_rows | Query_expression | |
m_root_access_path | Query_expression | private |
m_root_iterator | Query_expression | private |
m_with_clause | Query_expression | |
master | Query_expression | private |
merge_heuristic(const LEX *lex) const | Query_expression | |
next | Query_expression | private |
next_query_expression() const | Query_expression | inline |
non_simple_result_query_block() const | Query_expression | inline |
num_visible_fields() const | Query_expression | |
offset_limit_cnt | Query_expression | |
optimize(THD *thd, TABLE *materialize_destination, bool finalize_access_paths) | Query_expression | |
optimized | Query_expression | private |
outer_query_block() const | Query_expression | inline |
parse_view_definition | Query_expression | friend |
place() const | Query_expression | |
prepare(THD *thd, Query_result *result, mem_root_deque< Item * > *insert_field_list, ulonglong added_options, ulonglong removed_options) | Query_expression | |
prepared | Query_expression | private |
prev | Query_expression | private |
print(const THD *thd, String *str, enum_query_type query_type) | Query_expression | |
Query_block | Query_expression | friend |
Query_expression(enum_parsing_context parsing_context) | Query_expression | explicit |
query_result() const | Query_expression | inline |
query_term() const | Query_expression | inline |
query_terms() const | Query_expression | inline |
release_query_blocks_to_materialize() | Query_expression | inline |
release_root_iterator() | Query_expression | inline |
renumber_selects(LEX *lex) | Query_expression | |
replace_items(Item_transformer t, uchar *arg) | Query_expression | |
reset_executed() | Query_expression | inline |
restore_cmd_properties() | Query_expression | |
root_access_path() const | Query_expression | inline |
root_iterator() const | Query_expression | inline |
save_cmd_properties(THD *thd) | Query_expression | |
select_limit_cnt | Query_expression | |
send_records | Query_expression | |
set_executed() | Query_expression | inline |
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() const | Query_expression | inline |
set_optimized() | Query_expression | inline |
set_prepared() | Query_expression | inline |
set_query_result(Query_result *res) | Query_expression | inline |
set_query_term(Query_term *qt) | Query_expression | inline |
slave | Query_expression | private |
UC_CLEAN enum value | Query_expression | |
UC_DIRTY enum value | Query_expression | |
UC_PART_CLEAN enum value | Query_expression | |
uncacheable | Query_expression | |
unfinished_materialization() const | Query_expression | inline |
walk(Item_processor processor, enum_walk walk, uchar *arg) | Query_expression | |