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(String query, Optional<String> preparedQuery, Session session, URI self, ResourceGroupId resourceGroup, boolean transactionControl, TransactionManager transactionManager, AccessControl accessControl, Executor executor, Metadata metadata, WarningCollector warningCollector, Optional<QueryType> queryType) Created QueryStateMachines must be transitioned to terminal states to clean up resources.DataDefinitionExecution.DataDefinitionExecutionFactory.createQueryExecution(QueryPreparer.PreparedQuery preparedQuery, QueryStateMachine stateMachine, Slug slug, WarningCollector warningCollector) QueryExecution.QueryExecutionFactory.createQueryExecution(QueryPreparer.PreparedQuery preparedQuery, QueryStateMachine stateMachine, Slug slug, WarningCollector warningCollector) SqlQueryExecution.SqlQueryExecutionFactory.createQueryExecution(QueryPreparer.PreparedQuery preparedQuery, QueryStateMachine stateMachine, Slug slug, WarningCollector warningCollector) 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>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>DropColumnTask.execute(DropColumn 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>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>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>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>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.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, TypeProvider types, Iterable<Expression> expressions, Map<NodeRef<Parameter>, Expression> parameters, WarningCollector warningCollector, QueryType queryType) 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) 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, TypeProvider symbolTypes, Map<NodeRef<Parameter>, Expression> parameters, Function<? super Node, ? extends RuntimeException> statementAnalyzerRejection, WarningCollector warningCollector, boolean isDescribe) static ExpressionAnalyzerExpressionAnalyzer.createWithoutSubqueries(PlannerContext plannerContext, AccessControl accessControl, Session session, Map<NodeRef<Parameter>, Expression> parameters, ErrorCodeSupplier errorCode, String message, WarningCollector warningCollector, boolean isDescribe) QueryExplainer.getGraphvizPlan(Session session, Statement statement, ExplainType.Type planType, List<Expression> parameters, WarningCollector warningCollector) QueryExplainer.getJsonPlan(Session session, Statement statement, ExplainType.Type planType, List<Expression> parameters, WarningCollector warningCollector) QueryExplainer.getLogicalPlan(Session session, Statement statement, List<Expression> parameters, WarningCollector warningCollector) QueryExplainer.getPlan(Session session, Statement statement, ExplainType.Type planType, List<Expression> parameters, WarningCollector warningCollector) voidQueryExplainer.validate(Session session, Statement statement, List<Expression> parameters, WarningCollector warningCollector) -
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) Constructors in io.trino.sql.planner with parameters of type WarningCollectorModifierConstructorDescriptionLogicalPlanner(Session session, List<PlanOptimizer> planOptimizers, PlanNodeIdAllocator idAllocator, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, StatsCalculator statsCalculator, CostCalculator costCalculator, WarningCollector warningCollector) LogicalPlanner(Session session, List<PlanOptimizer> planOptimizers, PlanSanityChecker planSanityChecker, PlanNodeIdAllocator idAllocator, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, StatsCalculator statsCalculator, CostCalculator costCalculator, WarningCollector warningCollector) -
Uses of WarningCollector in io.trino.sql.planner.iterative
Methods in io.trino.sql.planner.iterative that return WarningCollectorMethods in io.trino.sql.planner.iterative with parameters of type WarningCollectorModifier and TypeMethodDescriptionIterativeOptimizer.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) -
Uses of WarningCollector in io.trino.sql.planner.iterative.rule
Methods in io.trino.sql.planner.iterative.rule with parameters of type WarningCollectorModifier and TypeMethodDescriptionRemoveUnsupportedDynamicFilters.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) -
Uses of WarningCollector in io.trino.sql.planner.optimizations
Methods in io.trino.sql.planner.optimizations with parameters of type WarningCollectorModifier and TypeMethodDescriptionAddExchanges.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) AddLocalExchanges.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) BeginTableWrite.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) CheckSubqueryNodesAreRewritten.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) HashGenerationOptimizer.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) IndexJoinOptimizer.optimize(PlanNode plan, Session session, TypeProvider type, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) LimitPushDown.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) MetadataQueryOptimizer.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) OptimizeMixedDistinctAggregations.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) PlanOptimizer.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) PredicatePushDown.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) ReplicateSemiJoinInDelete.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) final PlanNodeStatsRecordingPlanOptimizer.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) TableDeleteOptimizer.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) TransformQuantifiedComparisonApplyToCorrelatedJoin.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) UnaliasSymbolReferences.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) WindowFilterPushDown.optimize(PlanNode plan, Session session, TypeProvider types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, WarningCollector warningCollector) -
Uses of WarningCollector in io.trino.sql.planner.sanity
Methods in io.trino.sql.planner.sanity with parameters of type WarningCollectorModifier and TypeMethodDescriptionvoidAllFunctionsResolved.validate(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidDynamicFiltersChecker.validate(PlanNode plan, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidNoDuplicatePlanNodeIdsChecker.validate(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidNoIdentifierLeftChecker.validate(PlanNode plan, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidNoSubqueryExpressionLeftChecker.validate(PlanNode plan, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidPlanSanityChecker.Checker.validate(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidSugarFreeChecker.validate(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidTableExecuteStructureValidator.validate(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidTableScanValidator.validate(PlanNode plan, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidTypeValidator.validate(PlanNode plan, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidValidateAggregationsWithDefaultValues.validate(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidValidateDependenciesChecker.validate(PlanNode plan, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidValidateLimitWithPresortedInput.validate(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidValidateStreamingAggregations.validate(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidVerifyNoFilteredAggregations.validate(PlanNode plan, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidVerifyOnlyOneOutputNode.validate(PlanNode plan, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidVerifyUseConnectorNodePartitioningSet.validate(PlanNode plan, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidPlanSanityChecker.validateFinalPlan(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, WarningCollector warningCollector) voidPlanSanityChecker.validateIntermediatePlan(PlanNode planNode, Session session, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TypeProvider types, 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) DescribeOutputRewrite.rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameters, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector) ExplainRewrite.rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameter, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector) ShowQueriesRewrite.rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameters, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector) ShowStatsRewrite.rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameters, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector) StatementRewrite.rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameters, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector) StatementRewrite.Rewrite.rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameters, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector) -
Uses of WarningCollector in io.trino.testing
Classes in io.trino.testing that implement WarningCollectorMethods in io.trino.testing that return WarningCollectorMethods in io.trino.testing with parameters of type WarningCollectorModifier and TypeMethodDescriptionLocalQueryRunner.createPlan(Session session, String sql, WarningCollector warningCollector) LocalQueryRunner.createPlan(Session session, String sql, LogicalPlanner.Stage stage, boolean forceSingleNode, WarningCollector warningCollector) LocalQueryRunner.createPlan(Session session, String sql, LogicalPlanner.Stage stage, WarningCollector warningCollector) LocalQueryRunner.createPlan(Session session, String sql, List<PlanOptimizer> optimizers, WarningCollector warningCollector) LocalQueryRunner.createPlan(Session session, String sql, List<PlanOptimizer> optimizers, LogicalPlanner.Stage stage, WarningCollector warningCollector) default PlanQueryRunner.createPlan(Session session, String sql, WarningCollector warningCollector) LocalQueryRunner.executeWithPlan(Session session, String sql, WarningCollector warningCollector) QueryRunner.executeWithPlan(Session session, String sql, WarningCollector warningCollector)