|
My Project
|
Public Member Functions | |
| union_ctx (context *parent_arg) | |
| virtual size_t | id (bool hide) |
| virtual bool | cacheable () |
| virtual bool | dependent () |
| virtual void | set_union_result (union_result_ctx *ctx) |
| associate CTX_UNION_RESULT node with CTX_UNION node | |
| virtual bool | add_query_spec (context *ctx) |
Node class for UNION (query expression)
| virtual bool opt_explain_json_namespace::union_ctx::add_query_spec | ( | context * | ctx | ) | [inline, virtual] |
Add a query specification node to the CTX_UNION node
| ctx | query specification node |
| false | Ok |
| true | Error |
Reimplemented from opt_explain_json_namespace::context.
| virtual size_t opt_explain_json_namespace::union_ctx::id | ( | bool | hide | ) | [inline, virtual] |
Analogue of the "id" column in the traditional EXPLAIN output
| hide | if true, ban the output of K_SELECT_ID JSON property in the underlying table_with_where_and_derived_ctx objects |
Implements opt_explain_json_namespace::context.
1.7.6.1