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, traverse
public 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 SimpleParallelizer
protected BiFunction<CoordinationProtos.DrillbitEndpoint,PhysicalOperator,Long> getMemory()
getMemory
in class SimpleParallelizer
Copyright © 1970 The Apache Software Foundation. All rights reserved.