OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
QueryPlanDagExtractor Member List

This is the complete list of members for QueryPlanDagExtractor, including all inherited members.

addTableIdToNodeLink(const shared::TableKey &table_id, const RelAlgNode *node)QueryPlanDagExtractorinline
analyze_join_ops_QueryPlanDagExtractorprivate
applyLimitClauseToCacheKey(size_t cache_key, SortInfo const &sort_info)QueryPlanDagExtractorstatic
clearInternalStatus()QueryPlanDagExtractorinline
contain_not_supported_rel_node_QueryPlanDagExtractorprivate
executor_QueryPlanDagExtractorprivate
extracted_dag_QueryPlanDagExtractorprivate
extractJoinInfo(const RelAlgNode *top_node, std::optional< unsigned > left_deep_tree_id, std::unordered_map< unsigned, JoinQualsPerNestingLevel > left_deep_tree_infos, Executor *executor)QueryPlanDagExtractorstatic
extractQueryPlanDag(const RelAlgNode *top_node, Executor *executor)QueryPlanDagExtractorstatic
extractQueryPlanDagImpl(const RelAlgNode *top_npde, QueryPlanDagExtractor &dag_extractor)QueryPlanDagExtractorprivatestatic
getColVar(const Analyzer::Expr *col_info)QueryPlanDagExtractorprivate
getExtractedQueryPlanDagStr(size_t start_pos=0)QueryPlanDagExtractor
getHashTableBuildDag()QueryPlanDagExtractorinline
getPerNestingJoinQualInfo(std::optional< unsigned > left_deep_join_tree_id)QueryPlanDagExtractorinline
getTableIdToNodeMap()QueryPlanDagExtractorinline
global_dag_QueryPlanDagExtractorprivate
handleLeftDeepJoinTree(const RelAlgNode *, const RelLeftDeepInnerJoin *)QueryPlanDagExtractorprivate
handleTranslatedJoin(const RelAlgNode *, const RelTranslatedJoin *)QueryPlanDagExtractorprivate
hash_table_query_plan_dag_QueryPlanDagExtractorprivate
isDagExtractionAvailable()QueryPlanDagExtractorinline
isEmptyQueryPlanDag(const std::string &dag)QueryPlanDagExtractorinline
left_deep_tree_infos_QueryPlanDagExtractorprivate
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)QueryPlanDagExtractorinline
register_and_visit(const RelAlgNode *parent_node, const RelAlgNode *child_node)QueryPlanDagExtractorprivate
registerNodeToDagCache(const RelAlgNode *parent_node, const RelAlgNode *child_node, std::optional< RelNodeId > retrieved_node_id)QueryPlanDagExtractorprivate
table_id_to_node_map_QueryPlanDagExtractorprivate
translated_join_info_QueryPlanDagExtractorprivate
validateNodeId(const RelAlgNode *node, std::optional< RelNodeId > retrieved_node_id)QueryPlanDagExtractorprivate
visit(const RelAlgNode *, const RelAlgNode *)QueryPlanDagExtractorprivate