Uses of Interface
io.trino.execution.warnings.WarningCollector
Packages that use WarningCollector
Package
Description
-
Uses of WarningCollector in io.trino.execution
Methods in io.trino.execution that return WarningCollectorMethods in io.trino.execution with parameters of type WarningCollectorModifier 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) com.google.common.util.concurrent.ListenableFuture<Void> AddColumnTask.execute(AddColumn statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CallTask.execute(Call call, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CommentTask.execute(Comment statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CommitTask.execute(Commit statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateCatalogTask.execute(CreateCatalog statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateFunctionTask.execute(CreateFunction statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateMaterializedViewTask.execute(CreateMaterializedView statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateRoleTask.execute(CreateRole statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateSchemaTask.execute(CreateSchema statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateTableTask.execute(CreateTable statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateViewTask.execute(CreateView statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DataDefinitionTask.execute(T statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DeallocateTask.execute(Deallocate statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DenyTask.execute(Deny statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropCatalogTask.execute(DropCatalog statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropColumnTask.execute(DropColumn statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropFunctionTask.execute(DropFunction statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropMaterializedViewTask.execute(DropMaterializedView statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropNotNullConstraintTask.execute(DropNotNullConstraint statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropRoleTask.execute(DropRole statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropSchemaTask.execute(DropSchema statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropTableTask.execute(DropTable statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropViewTask.execute(DropView statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> GrantRolesTask.execute(GrantRoles statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> GrantTask.execute(Grant statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> PrepareTask.execute(Prepare prepare, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RenameColumnTask.execute(RenameColumn statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RenameMaterializedViewTask.execute(RenameMaterializedView statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RenameSchemaTask.execute(RenameSchema statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RenameTableTask.execute(RenameTable statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RenameViewTask.execute(RenameView statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> ResetSessionAuthorizationTask.execute(ResetSessionAuthorization statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> ResetSessionTask.execute(ResetSession statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RevokeRolesTask.execute(RevokeRoles statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RevokeTask.execute(Revoke statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RollbackTask.execute(Rollback statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetColumnTypeTask.execute(SetColumnType statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetPathTask.execute(SetPath statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetPropertiesTask.execute(SetProperties statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetRoleTask.execute(SetRole statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetSchemaAuthorizationTask.execute(SetSchemaAuthorization statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetSessionAuthorizationTask.execute(SetSessionAuthorization statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetSessionTask.execute(SetSession statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetTableAuthorizationTask.execute(SetTableAuthorization statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetTimeZoneTask.execute(SetTimeZone statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetViewAuthorizationTask.execute(SetViewAuthorization statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> StartTransactionTask.execute(StartTransaction statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> TruncateTableTask.execute(TruncateTable statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> UseTask.execute(Use statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) -
Uses of WarningCollector in io.trino.execution.warnings
Classes in io.trino.execution.warnings that implement WarningCollectorFields in io.trino.execution.warnings declared as WarningCollectorMethods in io.trino.execution.warnings that return WarningCollector -
Uses of WarningCollector in io.trino.metadata
Constructors in io.trino.metadata with parameters of type WarningCollectorModifierConstructorDescriptionFunctionResolver(Metadata metadata, TypeManager typeManager, LanguageFunctionManager languageFunctionManager, WarningCollector warningCollector) -
Uses of WarningCollector in io.trino.sql
Methods in io.trino.sql with parameters of type WarningCollectorModifier and TypeMethodDescriptionPlannerContext.getFunctionResolver(WarningCollector warningCollector) -
Uses of WarningCollector in io.trino.sql.analyzer
Methods in io.trino.sql.analyzer with parameters of type WarningCollectorModifier and TypeMethodDescriptionstatic ExpressionAnalysisExpressionAnalyzer.analyzeExpression(Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Scope scope, Analysis analysis, Expression expression, WarningCollector warningCollector, CorrelationSupport correlationSupport) static ExpressionAnalysisExpressionAnalyzer.analyzeExpressions(Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Iterable<Expression> expressions, Map<NodeRef<Parameter>, Expression> parameters, WarningCollector warningCollector, QueryType queryType) static voidExpressionAnalyzer.analyzeExpressionWithoutSubqueries(Session session, PlannerContext plannerContext, AccessControl accessControl, Scope scope, Analysis analysis, Expression expression, ErrorCodeSupplier errorCode, String message, WarningCollector warningCollector, CorrelationSupport correlationSupport) ExpressionAnalyzer.analyzeJsonPathInvocation(JsonTable node, Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Scope scope, Analysis analysis, WarningCollector warningCollector, CorrelationSupport correlationSupport) static TypeExpressionAnalyzer.analyzeJsonQueryExpression(QueryColumn column, Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Scope scope, Analysis analysis, WarningCollector warningCollector) ExpressionAnalyzer.analyzeJsonValueExpression(ValueColumn column, JsonPathAnalyzer.JsonPathAnalysis pathAnalysis, Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Scope scope, Analysis analysis, WarningCollector warningCollector, CorrelationSupport correlationSupport) static ExpressionAnalysisExpressionAnalyzer.analyzePatternRecognitionExpression(Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Scope scope, Analysis analysis, Expression expression, WarningCollector warningCollector, Set<String> labels) static ExpressionAnalysisExpressionAnalyzer.analyzeWindow(Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Scope scope, Analysis analysis, WarningCollector warningCollector, CorrelationSupport correlationSupport, Analysis.ResolvedWindow window, Node originalNode) AnalyzerFactory.createAnalyzer(Session session, List<Expression> parameters, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) static ExpressionAnalyzerExpressionAnalyzer.createConstantAnalyzer(PlannerContext plannerContext, AccessControl accessControl, Session session, Map<NodeRef<Parameter>, Expression> parameters, WarningCollector warningCollector) static ExpressionAnalyzerExpressionAnalyzer.createConstantAnalyzer(PlannerContext plannerContext, AccessControl accessControl, Session session, Map<NodeRef<Parameter>, Expression> parameters, WarningCollector warningCollector, boolean isDescribe) io.trino.sql.analyzer.StatementAnalyzerStatementAnalyzerFactory.createStatementAnalyzer(Analysis analysis, Session session, WarningCollector warningCollector, CorrelationSupport correlationSupport) static ExpressionAnalyzerExpressionAnalyzer.createWithoutSubqueries(PlannerContext plannerContext, AccessControl accessControl, Session session, Map<NodeRef<Parameter>, Expression> parameters, ErrorCodeSupplier errorCode, String message, WarningCollector warningCollector, boolean isDescribe) static ExpressionAnalyzerExpressionAnalyzer.createWithoutSubqueries(PlannerContext plannerContext, AccessControl accessControl, Session session, Map<NodeRef<Parameter>, Expression> parameters, Function<? super Node, ? extends RuntimeException> statementAnalyzerRejection, WarningCollector warningCollector, boolean isDescribe) 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 WarningCollector in io.trino.sql.planner
Methods in io.trino.sql.planner with parameters of type WarningCollectorModifier and TypeMethodDescriptionPlanFragmenter.createSubPlans(Session session, Plan plan, boolean forceSingleNode, WarningCollector warningCollector) PlanFragmenter.createSubPlans(Session session, Plan plan, boolean forceSingleNode, WarningCollector warningCollector, PlanFragmentIdAllocator idAllocator, PartitioningScheme outputPartitioningScheme, Map<AdaptivePlanner.ExchangeSourceId, SubPlan> unchangedSubPlans) Constructors in io.trino.sql.planner with parameters of type WarningCollectorModifierConstructorDescriptionAdaptivePlanner(Session session, PlannerContext plannerContext, List<AdaptivePlanOptimizer> planOptimizers, PlanFragmenter planFragmenter, PlanSanityChecker planSanityChecker, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector, CachingTableStatsProvider tableStatsProvider) LogicalPlanner(Session session, List<PlanOptimizer> planOptimizers, PlanNodeIdAllocator idAllocator, PlannerContext plannerContext, StatsCalculator statsCalculator, CostCalculator costCalculator, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector, CachingTableStatsProvider tableStatsProvider) LogicalPlanner(Session session, List<PlanOptimizer> planOptimizers, PlanSanityChecker planSanityChecker, PlanNodeIdAllocator idAllocator, PlannerContext plannerContext, StatsCalculator statsCalculator, CostCalculator costCalculator, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector, CachingTableStatsProvider tableStatsProvider) -
Uses of WarningCollector in io.trino.sql.planner.iterative
Methods in io.trino.sql.planner.iterative that return WarningCollector -
Uses of WarningCollector in io.trino.sql.planner.optimizations
Methods in io.trino.sql.planner.optimizations that return WarningCollectorModifier and TypeMethodDescriptionPlanOptimizer.Context.warningCollector()Returns the value of thewarningCollectorrecord component.Constructors in io.trino.sql.planner.optimizations with parameters of type WarningCollectorModifierConstructorDescriptionContext(Session session, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector, TableStatsProvider tableStatsProvider, RuntimeInfoProvider runtimeInfoProvider) Creates an instance of aContextrecord class. -
Uses of WarningCollector in io.trino.sql.planner.sanity
Methods in io.trino.sql.planner.sanity with parameters of type WarningCollectorModifier and TypeMethodDescriptionvoidDynamicFiltersChecker.validate(PlanNode plan, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidNoDuplicatePlanNodeIdsChecker.validate(PlanNode planNode, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidPlanSanityChecker.Checker.validate(PlanNode planNode, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidTableExecuteStructureValidator.validate(PlanNode planNode, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidTableScanValidator.validate(PlanNode plan, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidTypeValidator.validate(PlanNode plan, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidValidateAggregationsWithDefaultValues.validate(PlanNode planNode, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidValidateDependenciesChecker.validate(PlanNode plan, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidValidateScaledWritersUsage.validate(PlanNode planNode, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidValidateStreamingAggregations.validate(PlanNode planNode, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidVerifyNoFilteredAggregations.validate(PlanNode plan, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidVerifyOnlyOneOutputNode.validate(PlanNode plan, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidVerifyUseConnectorNodePartitioningSet.validate(PlanNode plan, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidPlanSanityChecker.validateAdaptivePlan(PlanNode planNode, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidPlanSanityChecker.validateFinalPlan(PlanNode planNode, Session session, PlannerContext plannerContext, WarningCollector warningCollector) voidPlanSanityChecker.validateIntermediatePlan(PlanNode planNode, Session session, PlannerContext plannerContext, WarningCollector warningCollector) -
Uses of WarningCollector in io.trino.sql.rewrite
Methods in io.trino.sql.rewrite with parameters of type WarningCollectorModifier 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 WarningCollector in io.trino.sql.routine
Constructors in io.trino.sql.routine with parameters of type WarningCollectorModifierConstructorDescriptionSqlRoutineAnalyzer(PlannerContext plannerContext, WarningCollector warningCollector) -
Uses of WarningCollector in io.trino.testing
Classes in io.trino.testing that implement WarningCollectorMethods in io.trino.testing with parameters of type WarningCollectorModifier and TypeMethodDescriptionPlanTester.createAdaptivePlan(Session session, SubPlan subPlan, List<AdaptivePlanOptimizer> optimizers, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector, RuntimeInfoProvider runtimeInfoProvider) PlanTester.createPlan(Session session, String sql, List<PlanOptimizer> optimizers, LogicalPlanner.Stage stage, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector)