Uses of Class
io.trino.sql.planner.SubPlan
Packages that use SubPlan
Package
Description
-
Uses of SubPlan in io.trino.execution.scheduler
Methods in io.trino.execution.scheduler with parameters of type SubPlanModifier and TypeMethodDescriptionstatic booleanConstructors in io.trino.execution.scheduler with parameters of type SubPlanModifierConstructorDescriptionPipelinedQueryScheduler(QueryStateMachine queryStateMachine, SubPlan plan, NodePartitioningManager nodePartitioningManager, NodeScheduler nodeScheduler, RemoteTaskFactory remoteTaskFactory, boolean summarizeTaskInfo, int splitBatchSize, ExecutorService queryExecutor, ScheduledExecutorService schedulerExecutor, FailureDetector failureDetector, NodeTaskMap nodeTaskMap, ExecutionPolicy executionPolicy, io.opentelemetry.api.trace.Tracer tracer, SplitSchedulerStats schedulerStats, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, Metadata metadata, SplitSourceFactory splitSourceFactory, SqlTaskManager coordinatorTaskManager) -
Uses of SubPlan in io.trino.execution.scheduler.faulttolerant
Constructors in io.trino.execution.scheduler.faulttolerant with parameters of type SubPlanModifierConstructorDescriptionEventDrivenFaultTolerantQueryScheduler(QueryStateMachine queryStateMachine, Metadata metadata, RemoteTaskFactory remoteTaskFactory, TaskDescriptorStorage taskDescriptorStorage, EventDrivenTaskSourceFactory taskSourceFactory, boolean summarizeTaskInfo, NodeTaskMap nodeTaskMap, ExecutorService queryExecutor, ScheduledExecutorService scheduledExecutorService, io.opentelemetry.api.trace.Tracer tracer, SplitSchedulerStats schedulerStats, PartitionMemoryEstimatorFactory memoryEstimatorFactory, OutputStatsEstimatorFactory outputStatsEstimatorFactory, NodePartitioningManager nodePartitioningManager, ExchangeManager exchangeManager, NodeAllocatorService nodeAllocatorService, FailureDetector failureDetector, DynamicFilterService dynamicFilterService, TaskExecutionStats taskExecutionStats, SubPlan originalPlan) -
Uses of SubPlan in io.trino.server
Methods in io.trino.server with parameters of type SubPlanModifier and TypeMethodDescriptionvoidDynamicFilterService.registerQuery(SqlQueryExecution sqlQueryExecution, SubPlan fragmentedPlan) -
Uses of SubPlan in io.trino.sql.planner
Methods in io.trino.sql.planner that return SubPlanModifier and TypeMethodDescriptionPlanFragmenter.createSubPlans(Session session, Plan plan, boolean forceSingleNode, WarningCollector warningCollector) static SubPlanRuntimeAdaptivePartitioningRewriter.overridePartitionCountRecursively(SubPlan subPlan, int oldPartitionCount, int newPartitionCount, PlanFragmentIdAllocator planFragmentIdAllocator, PlanNodeIdAllocator planNodeIdAllocator, Set<PlanFragmentId> startedFragments) Methods in io.trino.sql.planner that return types with arguments of type SubPlanModifier and TypeMethodDescriptionSubPlan.getChildren()TopologicalOrderSubPlanVisitor.sortPlanInTopologicalOrder(SubPlan subPlan) Methods in io.trino.sql.planner with parameters of type SubPlanModifier and TypeMethodDescriptionInputExtractor.extractInputs(SubPlan root) static SubPlanRuntimeAdaptivePartitioningRewriter.overridePartitionCountRecursively(SubPlan subPlan, int oldPartitionCount, int newPartitionCount, PlanFragmentIdAllocator planFragmentIdAllocator, PlanNodeIdAllocator planNodeIdAllocator, Set<PlanFragmentId> startedFragments) TopologicalOrderSubPlanVisitor.sortPlanInTopologicalOrder(SubPlan subPlan) Method parameters in io.trino.sql.planner with type arguments of type SubPlanModifier and TypeMethodDescriptionstatic intRuntimeAdaptivePartitioningRewriter.getMaxPlanFragmentId(List<SubPlan> subPlans) static intRuntimeAdaptivePartitioningRewriter.getMaxPlanId(List<SubPlan> subPlans) Constructor parameters in io.trino.sql.planner with type arguments of type SubPlan -
Uses of SubPlan in io.trino.sql.planner.planprinter
Methods in io.trino.sql.planner.planprinter with parameters of type SubPlanModifier and TypeMethodDescriptionstatic StringPlanPrinter.graphvizDistributedPlan(SubPlan plan) static StringPlanPrinter.jsonDistributedPlan(SubPlan plan, Metadata metadata, FunctionManager functionManager, Session session) static StringGraphvizPrinter.printDistributed(SubPlan plan) static StringPlanPrinter.textDistributedPlan(SubPlan plan, Metadata metadata, FunctionManager functionManager, Session session, boolean verbose, NodeVersion version) -
Uses of SubPlan in io.trino.testing
Methods in io.trino.testing that return SubPlanModifier and TypeMethodDescriptionPlanTester.createSubPlans(Session session, Plan plan, boolean forceSingleNode)