public class DistributedGroupBy extends PlanAndPlannedAnalyzedRelation
IS_NOOP
Constructor and Description |
---|
DistributedGroupBy(CollectPhase collectNode,
MergePhase reducerMergeNode,
MergePhase localMergeNode,
java.util.UUID id) |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(PlanVisitor<C,R> visitor,
C context) |
void |
addProjection(Projection projection) |
CollectPhase |
collectNode() |
java.util.UUID |
jobId() |
MergePhase |
localMergeNode() |
MergePhase |
reducerMergeNode() |
boolean |
resultIsDistributed() |
UpstreamPhase |
resultPhase() |
accept, fields, getField, getWritableField, plan
public DistributedGroupBy(CollectPhase collectNode, MergePhase reducerMergeNode, @Nullable MergePhase localMergeNode, java.util.UUID id)
public <C,R> R accept(PlanVisitor<C,R> visitor, C context)
public java.util.UUID jobId()
public CollectPhase collectNode()
public MergePhase reducerMergeNode()
public MergePhase localMergeNode()
public void addProjection(Projection projection)
public boolean resultIsDistributed()
public UpstreamPhase resultPhase()