Package io.trino.sql.planner
Class RuntimeAdaptivePartitioningRewriter
java.lang.Object
io.trino.sql.planner.RuntimeAdaptivePartitioningRewriter
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanconsumesHashPartitionedInput(PlanFragment fragment) static intgetMaxPlanFragmentId(List<SubPlan> subPlans) static intgetMaxPlanId(List<SubPlan> subPlans) static SubPlanoverridePartitionCountRecursively(SubPlan subPlan, int oldPartitionCount, int newPartitionCount, PlanFragmentIdAllocator planFragmentIdAllocator, PlanNodeIdAllocator planNodeIdAllocator, Set<PlanFragmentId> startedFragments) static booleanproducesHashPartitionedOutput(PlanFragment fragment)
-
Method Details
-
overridePartitionCountRecursively
public static SubPlan overridePartitionCountRecursively(SubPlan subPlan, int oldPartitionCount, int newPartitionCount, PlanFragmentIdAllocator planFragmentIdAllocator, PlanNodeIdAllocator planNodeIdAllocator, Set<PlanFragmentId> startedFragments) -
consumesHashPartitionedInput
-
producesHashPartitionedOutput
-
getMaxPlanFragmentId
-
getMaxPlanId
-