OmniSciDB  d2f719934e
 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 int table_id, const RelAlgNode *node)QueryPlanDagExtractorinline
catalog_QueryPlanDagExtractorprivate
clearInternaStatus()QueryPlanDagExtractorinline
contain_not_supported_rel_node_QueryPlanDagExtractorprivate
executor_QueryPlanDagExtractorprivate
extracted_dag_QueryPlanDagExtractorprivate
extractQueryPlanDag(const RelAlgNode *node, const Catalog_Namespace::Catalog &catalog, std::optional< unsigned > left_deep_tree_id, std::unordered_map< unsigned, JoinQualsPerNestingLevel > &left_deep_tree_infos, const TemporaryTables &temporary_tables, Executor *executor, const RelAlgTranslator &rel_alg_translator)QueryPlanDagExtractorstatic
extractQueryPlanDagImpl(const RelAlgNode *node, const Catalog_Namespace::Catalog &catalog, std::optional< unsigned > left_deep_tree_id, std::unordered_map< unsigned, JoinQualsPerNestingLevel > &left_deep_tree_infos, const TemporaryTables &temporary_tables, Executor *executor)QueryPlanDagExtractorprivatestatic
getColVar(const Analyzer::Expr *col_info)QueryPlanDagExtractorprivate
getExtractedQueryPlanDagStr()QueryPlanDagExtractor
getHashTableBuildDag()QueryPlanDagExtractorinline
getPerNestingJoinQualInfo(std::optional< unsigned > left_deep_join_tree_id)QueryPlanDagExtractorinline
getTableIdToNodeMap()QueryPlanDagExtractorinline
getTranslatedJoinInfo()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, const Catalog_Namespace::Catalog &cat)QueryPlanDagExtractor
QueryPlanDagExtractor(QueryPlanDagCache &global_dag, const Catalog_Namespace::Catalog &catalog, std::unordered_map< unsigned, JoinQualsPerNestingLevel > &left_deep_tree_infos, const TemporaryTables &temporary_tables, Executor *executor)QueryPlanDagExtractorinline
registerNodeToDagCache(const RelAlgNode *parent_node, const RelAlgNode *child_node, std::optional< RelNodeId > retrieved_node_id)QueryPlanDagExtractorprivate
table_id_to_node_map_QueryPlanDagExtractorprivate
temporary_tables_QueryPlanDagExtractorprivate
translated_join_info_QueryPlanDagExtractorprivate
validateNodeId(const RelAlgNode *node, std::optional< RelNodeId > retrieved_node_id)QueryPlanDagExtractorprivate
visit(const RelAlgNode *, const RelAlgNode *)QueryPlanDagExtractorprivate