public class DefaultQueryParallelizer extends SimpleParallelizer
SimpleParallelizer.CountRequiredFragments| Constructor and Description |
|---|
DefaultQueryParallelizer(boolean memoryPlanning,
long parallelizationThreshold,
int maxWidthPerNode,
int maxGlobalWidth,
double affinityFactor) |
DefaultQueryParallelizer(boolean memoryAvailableInPlan,
QueryContext queryContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
adjustMemory(PlanningSet planningSet,
Set<Wrapper> roots,
Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) |
protected BiFunction<CoordinationProtos.DrillbitEndpoint,PhysicalOperator,Long> |
getMemory() |
collectStatsAndParallelizeFragments, generateWorkUnit, generateWorkUnit, getAffinityFactor, getMaxGlobalWidth, getMaxWidthPerNode, getRootFragments, getSliceTarget, getSplitFragments, initFragmentWrappers, prepareFragmentTree, traversepublic DefaultQueryParallelizer(boolean memoryAvailableInPlan,
QueryContext queryContext)
public DefaultQueryParallelizer(boolean memoryPlanning,
long parallelizationThreshold,
int maxWidthPerNode,
int maxGlobalWidth,
double affinityFactor)
public void adjustMemory(PlanningSet planningSet, Set<Wrapper> roots, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints)
adjustMemory in class SimpleParallelizerprotected BiFunction<CoordinationProtos.DrillbitEndpoint,PhysicalOperator,Long> getMemory()
getMemory in class SimpleParallelizerCopyright © 2022 The Apache Software Foundation. All rights reserved.