Uses of Class
io.trino.execution.querystats.PlanOptimizersStatsCollector
Packages that use PlanOptimizersStatsCollector
Package
Description
-
Uses of PlanOptimizersStatsCollector in io.trino.execution
Methods in io.trino.execution that return PlanOptimizersStatsCollectorMethods in io.trino.execution with parameters of type PlanOptimizersStatsCollectorModifier and TypeMethodDescriptionstatic QueryStateMachineQueryStateMachine.begin(Optional<TransactionId> existingTransactionId, String query, Optional<String> preparedQuery, Session session, URI self, ResourceGroupId resourceGroup, boolean transactionControl, TransactionManager transactionManager, AccessControl accessControl, Executor executor, Metadata metadata, WarningCollector warningCollector, PlanOptimizersStatsCollector queryStatsCollector, Optional<QueryType> queryType, boolean faultTolerantExecutionExchangeEncryptionEnabled, NodeVersion version) Created QueryStateMachines must be transitioned to terminal states to clean up resources.DataDefinitionExecution.DataDefinitionExecutionFactory.createQueryExecution(QueryPreparer.PreparedQuery preparedQuery, QueryStateMachine stateMachine, Slug slug, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) QueryExecution.QueryExecutionFactory.createQueryExecution(QueryPreparer.PreparedQuery preparedQuery, QueryStateMachine stateMachine, Slug slug, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) SqlQueryExecution.SqlQueryExecutionFactory.createQueryExecution(QueryPreparer.PreparedQuery preparedQuery, QueryStateMachine stateMachine, Slug slug, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) -
Uses of PlanOptimizersStatsCollector in io.trino.execution.querystats
Methods in io.trino.execution.querystats that return PlanOptimizersStatsCollectorModifier and TypeMethodDescriptionstatic PlanOptimizersStatsCollectorPlanOptimizersStatsCollector.createPlanOptimizersStatsCollector()Methods in io.trino.execution.querystats with parameters of type PlanOptimizersStatsCollectorModifier and TypeMethodDescriptionvoidPlanOptimizersStatsCollector.add(PlanOptimizersStatsCollector other) -
Uses of PlanOptimizersStatsCollector in io.trino.sql.analyzer
Methods in io.trino.sql.analyzer with parameters of type PlanOptimizersStatsCollectorModifier and TypeMethodDescriptionAnalyzerFactory.createAnalyzer(Session session, List<Expression> parameters, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) QueryExplainer.getGraphvizPlan(Session session, Statement statement, ExplainType.Type planType, List<Expression> parameters, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) QueryExplainer.getJsonPlan(Session session, Statement statement, ExplainType.Type planType, List<Expression> parameters, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) QueryExplainer.getLogicalPlan(Session session, Statement statement, List<Expression> parameters, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) QueryExplainer.getPlan(Session session, Statement statement, ExplainType.Type planType, List<Expression> parameters, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) voidQueryExplainer.validate(Session session, Statement statement, List<Expression> parameters, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) -
Uses of PlanOptimizersStatsCollector in io.trino.sql.planner
Constructors in io.trino.sql.planner with parameters of type PlanOptimizersStatsCollectorModifierConstructorDescriptionLogicalPlanner(Session session, List<PlanOptimizer> planOptimizers, PlanNodeIdAllocator idAllocator, PlannerContext plannerContext, IrTypeAnalyzer typeAnalyzer, StatsCalculator statsCalculator, CostCalculator costCalculator, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) LogicalPlanner(Session session, List<PlanOptimizer> planOptimizers, PlanSanityChecker planSanityChecker, PlanNodeIdAllocator idAllocator, PlannerContext plannerContext, IrTypeAnalyzer typeAnalyzer, StatsCalculator statsCalculator, CostCalculator costCalculator, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) -
Uses of PlanOptimizersStatsCollector in io.trino.sql.planner.optimizations
Methods in io.trino.sql.planner.optimizations that return PlanOptimizersStatsCollectorModifier and TypeMethodDescriptionPlanOptimizer.Context.planOptimizersStatsCollector()Returns the value of theplanOptimizersStatsCollectorrecord component.Constructors in io.trino.sql.planner.optimizations with parameters of type PlanOptimizersStatsCollectorModifierConstructorDescriptionContext(Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector, TableStatsProvider tableStatsProvider) Creates an instance of aContextrecord class. -
Uses of PlanOptimizersStatsCollector in io.trino.sql.rewrite
Methods in io.trino.sql.rewrite with parameters of type PlanOptimizersStatsCollectorModifier and TypeMethodDescriptionDescribeInputRewrite.rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameters, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) DescribeOutputRewrite.rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameters, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) ExplainRewrite.rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameter, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) ShowQueriesRewrite.rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameters, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) ShowStatsRewrite.rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameters, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) StatementRewrite.rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameters, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) StatementRewrite.Rewrite.rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameters, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) -
Uses of PlanOptimizersStatsCollector in io.trino.testing
Methods in io.trino.testing with parameters of type PlanOptimizersStatsCollectorModifier and TypeMethodDescriptionPlanTester.createPlan(Session session, String sql, List<PlanOptimizer> optimizers, LogicalPlanner.Stage stage, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector)