24#ifndef SQL_JOIN_OPTIMIZER_EXPLAIN_ACCESS_PATH_H
25#define SQL_JOIN_OPTIMIZER_EXPLAIN_ACCESS_PATH_H
39 bool is_root_of_join);
Definition: sql_optimizer.h:133
This class represents a query expression (one query block or several query blocks combined with UNION...
Definition: sql_lex.h:626
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:36
std::string PrintQueryPlan(THD *ethd, const THD *query_thd, Query_expression *unit)
Print out an access path and all of its children (if any) in a tree.
Definition: explain_access_path.cc:1979
std::string GetForceSubplanToken(AccessPath *path, JOIN *join)
Generate a digest based on the subplan that the given access path represents.
Definition: explain_access_path.cc:2058
static char * path
Definition: mysqldump.cc:149
std::string join(Container cont, const std::string &delim)
join elements of an container into a string separated by a delimiter.
Definition: string.h:151
Access paths are a query planning structure that correspond 1:1 to iterators, in that an access path ...
Definition: access_path.h:213