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 RET
AbstractOpWrapperVisitor.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 TypeMethodDescriptionvoid
Wrapper.addFragmentDependency
(Wrapper dependsOn) Add a parallelization dependency on given fragment.void
FragmentParallelizer.parallelizeFragment
(Wrapper fragment, ParallelizationParameters parameters, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) Parallelize the given fragment.void
HardAffinityFragmentParallelizer.parallelizeFragment
(Wrapper fragmentWrapper, ParallelizationParameters parameters, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) void
SoftAffinityFragmentParallelizer.parallelizeFragment
(Wrapper fragmentWrapper, ParallelizationParameters parameters, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) protected void
Call 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 TypeMethodDescriptionvoid
DefaultQueryParallelizer.adjustMemory
(PlanningSet planningSet, Set<Wrapper> roots, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) void
QueueQueryParallelizer.adjustMemory
(PlanningSet planningSet, Set<Wrapper> roots, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) Function called by the SimpleParallelizer to adjust the memory post parallelization.abstract void
SimpleParallelizer.adjustMemory
(PlanningSet planningSet, Set<Wrapper> roots, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) void
SimpleParallelizer.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 void
Call 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)