|
| 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...
|
| |