Uses of Class
org.apache.drill.exec.planner.fragment.Wrapper
Packages that use Wrapper
Package
Description
-
Uses of Wrapper in org.apache.drill.exec.planner
Methods in org.apache.drill.exec.planner with parameters of type WrapperModifier and TypeMethodDescriptionfinal RETAbstractOpWrapperVisitor.visitExchange(Exchange exchange, Wrapper wrapper) AbstractOpWrapperVisitor.visitReceivingExchange(Exchange exchange, Wrapper wrapper) AbstractOpWrapperVisitor.visitSendingExchange(Exchange exchange, Wrapper wrapper) -
Uses of Wrapper in org.apache.drill.exec.planner.fragment
Methods in org.apache.drill.exec.planner.fragment that return WrapperModifier and TypeMethodDescriptionPlanningSet.findRootWrapper(Fragment rootFragment) find the root Wrapper which contains the root Fragment and hold the root wrapperMaterializer.IndexedFragmentNode.getInfo()PlanningSet.getRootWrapper()Methods in org.apache.drill.exec.planner.fragment that return types with arguments of type WrapperModifier and TypeMethodDescriptionWrapper.getFragmentDependencies()Get the list of fragements this particular fragment depends on.SimpleParallelizer.getRootFragments(PlanningSet planningSet) PlanningSet.iterator()Methods in org.apache.drill.exec.planner.fragment with parameters of type WrapperModifier and TypeMethodDescriptionvoidWrapper.addFragmentDependency(Wrapper dependsOn) Add a parallelization dependency on given fragment.voidFragmentParallelizer.parallelizeFragment(Wrapper fragment, ParallelizationParameters parameters, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) Parallelize the given fragment.voidHardAffinityFragmentParallelizer.parallelizeFragment(Wrapper fragmentWrapper, ParallelizationParameters parameters, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) voidSoftAffinityFragmentParallelizer.parallelizeFragment(Wrapper fragmentWrapper, ParallelizationParameters parameters, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) protected voidCall operation on each fragment.StatsCollector.visitGroupScan(GroupScan groupScan, Wrapper wrapper) MemoryCalculator.visitOp(PhysicalOperator op, Wrapper fragment) StatsCollector.visitOp(PhysicalOperator op, Wrapper wrapper) MemoryCalculator.visitReceivingExchange(Exchange exchange, Wrapper fragment) StatsCollector.visitReceivingExchange(Exchange exchange, Wrapper wrapper) MemoryCalculator.visitSendingExchange(Exchange exchange, Wrapper fragment) StatsCollector.visitSendingExchange(Exchange exchange, Wrapper wrapper) StatsCollector.visitStore(Store store, Wrapper wrapper) Method parameters in org.apache.drill.exec.planner.fragment with type arguments of type WrapperModifier and TypeMethodDescriptionvoidDefaultQueryParallelizer.adjustMemory(PlanningSet planningSet, Set<Wrapper> roots, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) voidQueueQueryParallelizer.adjustMemory(PlanningSet planningSet, Set<Wrapper> roots, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) Function called by the SimpleParallelizer to adjust the memory post parallelization.abstract voidSimpleParallelizer.adjustMemory(PlanningSet planningSet, Set<Wrapper> roots, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) voidSimpleParallelizer.collectStatsAndParallelizeFragments(PlanningSet planningSet, Set<Wrapper> roots, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) Traverse all the major fragments and parallelize each major fragment based on collected stats.protected voidCall operation on each fragment.Constructors in org.apache.drill.exec.planner.fragment with parameters of type WrapperModifierConstructorDescriptionIndexedFragmentNode(int minorFragmentId, Wrapper info, BiFunction<Wrapper, Integer, CoordinationProtos.DrillbitEndpoint> wrapperToEndpoint, BiFunction<CoordinationProtos.DrillbitEndpoint, PhysicalOperator, Long> memoryReqs) Constructor parameters in org.apache.drill.exec.planner.fragment with type arguments of type WrapperModifierConstructorDescriptionIndexedFragmentNode(int minorFragmentId, Wrapper info, BiFunction<Wrapper, Integer, CoordinationProtos.DrillbitEndpoint> wrapperToEndpoint, BiFunction<CoordinationProtos.DrillbitEndpoint, PhysicalOperator, Long> memoryReqs) -
Uses of Wrapper in org.apache.drill.exec.work
Methods in org.apache.drill.exec.work that return WrapperConstructors in org.apache.drill.exec.work with parameters of type WrapperModifierConstructorDescriptionQueryWorkUnit(FragmentRoot rootOperator, QueryWorkUnit.MinorFragmentDefn rootFragmentDefn, List<QueryWorkUnit.MinorFragmentDefn> minorFragmentDefns, Wrapper rootWrapper)