OmniSciDB
a5dc49c757
|
This is the complete list of members for QueryPlanDagExtractor, including all inherited members.
addTableIdToNodeLink(const shared::TableKey &table_id, const RelAlgNode *node) | QueryPlanDagExtractor | inline |
analyze_join_ops_ | QueryPlanDagExtractor | private |
applyLimitClauseToCacheKey(size_t cache_key, SortInfo const &sort_info) | QueryPlanDagExtractor | static |
clearInternalStatus() | QueryPlanDagExtractor | inline |
contain_not_supported_rel_node_ | QueryPlanDagExtractor | private |
executor_ | QueryPlanDagExtractor | private |
extracted_dag_ | QueryPlanDagExtractor | private |
extractJoinInfo(const RelAlgNode *top_node, std::optional< unsigned > left_deep_tree_id, std::unordered_map< unsigned, JoinQualsPerNestingLevel > left_deep_tree_infos, Executor *executor) | QueryPlanDagExtractor | static |
extractQueryPlanDag(const RelAlgNode *top_node, Executor *executor) | QueryPlanDagExtractor | static |
extractQueryPlanDagImpl(const RelAlgNode *top_npde, QueryPlanDagExtractor &dag_extractor) | QueryPlanDagExtractor | privatestatic |
getColVar(const Analyzer::Expr *col_info) | QueryPlanDagExtractor | private |
getExtractedQueryPlanDagStr(size_t start_pos=0) | QueryPlanDagExtractor | |
getHashTableBuildDag() | QueryPlanDagExtractor | inline |
getPerNestingJoinQualInfo(std::optional< unsigned > left_deep_join_tree_id) | QueryPlanDagExtractor | inline |
getTableIdToNodeMap() | QueryPlanDagExtractor | inline |
global_dag_ | QueryPlanDagExtractor | private |
handleLeftDeepJoinTree(const RelAlgNode *, const RelLeftDeepInnerJoin *) | QueryPlanDagExtractor | private |
handleTranslatedJoin(const RelAlgNode *, const RelTranslatedJoin *) | QueryPlanDagExtractor | private |
hash_table_query_plan_dag_ | QueryPlanDagExtractor | private |
isDagExtractionAvailable() | QueryPlanDagExtractor | inline |
isEmptyQueryPlanDag(const std::string &dag) | QueryPlanDagExtractor | inline |
left_deep_tree_infos_ | QueryPlanDagExtractor | private |
normalizeColumnsPair(const Analyzer::BinOper *condition) | QueryPlanDagExtractor | |
QueryPlanDagExtractor(QueryPlanDagCache &global_dag, std::unordered_map< unsigned, JoinQualsPerNestingLevel > left_deep_tree_infos, Executor *executor, bool analyze_join_ops) | QueryPlanDagExtractor | inline |
register_and_visit(const RelAlgNode *parent_node, const RelAlgNode *child_node) | QueryPlanDagExtractor | private |
registerNodeToDagCache(const RelAlgNode *parent_node, const RelAlgNode *child_node, std::optional< RelNodeId > retrieved_node_id) | QueryPlanDagExtractor | private |
table_id_to_node_map_ | QueryPlanDagExtractor | private |
translated_join_info_ | QueryPlanDagExtractor | private |
validateNodeId(const RelAlgNode *node, std::optional< RelNodeId > retrieved_node_id) | QueryPlanDagExtractor | private |
visit(const RelAlgNode *, const RelAlgNode *) | QueryPlanDagExtractor | private |