|
class | context |
| Base class for all intermediate tree nodes. More...
|
|
class | duplication_weedout_ctx |
| Context class to represent JOIN_TABs in duplication weedout sequence. More...
|
|
class | join_ctx |
| Node class for the CTX_JOIN context. More...
|
|
class | join_tab_ctx |
| Node class for the CTX_QEP_TAB context. More...
|
|
class | joinable_ctx |
| Base for CTX_QEP_TAB, CTX_DUPLICATES_WEEDOUT and CTX_MATERIALIZATION nodes. More...
|
|
class | materialize_ctx |
| Context class to group materialized JOIN_TABs to "materialized" array. More...
|
|
class | message_ctx |
| Node class for CTX_MESSAGE. More...
|
|
class | setop_ctx |
| Node class for UNION, EXCEPT, INTERSECT, UNARY (query expression) More...
|
|
class | setop_result_ctx |
| Node class for the CTX_UNION_RESULT. More...
|
|
class | simple_sort_ctx |
| Base class for CTX_ORDER_BY, CTX_GROUP_BY and node class for CTX_DISTINCT. More...
|
|
class | simple_sort_with_subqueries_ctx |
| Node class for "simple" CTX_ORDER_BY and CTX_GROUP_BY. More...
|
|
class | sort_ctx |
| Node class for CTX_SIMPLE_ORDER_BY, CTX_SIMPLE_GROUP_BY and CTX_SIMPLE_DISTINCT. More...
|
|
class | sort_with_subqueries_ctx |
|
class | subquery_ctx |
| Node class to wrap a subquery node tree. More...
|
|
class | table_base_ctx |
|
class | table_with_where_and_derived |
| Common part of CTX_QEP_TAB and CTX_MESSAGE nodes. More...
|
|
class | unit_ctx |
| Helper base class to host HAVING, ORDER BY and GROUP BY subquery nodes. More...
|
|
class | window_ctx |
| When the query has window functions, an outer node named "windowing" is added: query_block: { select_id: 1, windowing: { windows: [ ... list of all windows' details ... ], nested_loop: [ ... ]. More...
|
|