public class CountPhase extends java.lang.Object implements UpstreamPhase
ExecutionPhase.ExecutionPhaseFactory<T extends ExecutionPhase>, ExecutionPhase.Type
Modifier and Type | Field and Description |
---|---|
static ExecutionPhase.ExecutionPhaseFactory<CountPhase> |
FACTORY |
DIRECT_RETURN_DOWNSTREAM_NODE, NO_EXECUTION_PHASE
Constructor and Description |
---|
CountPhase(int executionPhaseId,
Routing routing,
WhereClause whereClause,
DistributionInfo distributionInfo) |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(ExecutionPhaseVisitor<C,R> visitor,
C context) |
DistributionInfo |
distributionInfo() |
void |
distributionInfo(DistributionInfo distributionInfo) |
java.lang.String |
name() |
java.util.Set<java.lang.String> |
nodeIds() |
int |
phaseId() |
void |
readFrom(org.elasticsearch.common.io.stream.StreamInput in) |
Routing |
routing() |
ExecutionPhase.Type |
type() |
WhereClause |
whereClause() |
void |
writeTo(org.elasticsearch.common.io.stream.StreamOutput out) |
public static final ExecutionPhase.ExecutionPhaseFactory<CountPhase> FACTORY
public CountPhase(int executionPhaseId, Routing routing, WhereClause whereClause, DistributionInfo distributionInfo)
public ExecutionPhase.Type type()
type
in interface ExecutionPhase
public java.lang.String name()
name
in interface ExecutionPhase
public Routing routing()
public WhereClause whereClause()
public int phaseId()
phaseId
in interface ExecutionPhase
public java.util.Set<java.lang.String> nodeIds()
nodeIds
in interface ExecutionPhase
public DistributionInfo distributionInfo()
distributionInfo
in interface UpstreamPhase
public void distributionInfo(DistributionInfo distributionInfo)
distributionInfo
in interface UpstreamPhase
public <C,R> R accept(ExecutionPhaseVisitor<C,R> visitor, C context)
accept
in interface ExecutionPhase
public void readFrom(org.elasticsearch.common.io.stream.StreamInput in) throws java.io.IOException
readFrom
in interface org.elasticsearch.common.io.stream.Streamable
java.io.IOException
public void writeTo(org.elasticsearch.common.io.stream.StreamOutput out) throws java.io.IOException
writeTo
in interface org.elasticsearch.common.io.stream.Streamable
java.io.IOException