My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
opt_explain_json_namespace::simple_sort_with_subqueries_ctx Class Reference
Inheritance diagram for opt_explain_json_namespace::simple_sort_with_subqueries_ctx:
opt_explain_json_namespace::simple_sort_ctx opt_explain_json_namespace::joinable_ctx opt_explain_json_namespace::context Explain_context Sql_alloc

List of all members.

Public Member Functions

 simple_sort_with_subqueries_ctx (Explain_context_enum type_arg, const char *name_arg, context *parent_arg, subquery_list_enum subquery_type_arg, const Explain_format_flags *flags, Explain_sort_clause clause)
virtual bool add_subquery (subquery_list_enum subquery_type_arg, subquery_ctx *ctx)

Detailed Description

Node class for "simple" CTX_ORDER_BY and CTX_GROUP_BY

This class represents context for simple ORDER BY or GROUP BY clauses (the clause is effective for the single JOIN_TAB).


Member Function Documentation

virtual bool opt_explain_json_namespace::simple_sort_with_subqueries_ctx::add_subquery ( subquery_list_enum  subquery_type,
subquery_ctx ctx 
) [inline, virtual]

Append a subquery node to the specified list of the unit node

Parameters:
subquery_typeDescribes the Item tree where the subquery exists
ctxSubquery node
Return values:
falseOk
trueError

Reimplemented from opt_explain_json_namespace::context.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines