public class EvalProjection extends Projection
Projection.ProjectionFactory<T extends Projection>
IS_NODE_PROJECTION, IS_SHARD_PROJECTION
Constructor and Description |
---|
EvalProjection(java.util.List<Symbol> outputs) |
EvalProjection(org.elasticsearch.common.io.stream.StreamInput in) |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(ProjectionVisitor<C,R> visitor,
C context) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.util.List<? extends Symbol> |
outputs() |
ProjectionType |
projectionType() |
void |
replaceSymbols(com.google.common.base.Function<Symbol,Symbol> replaceFunction) |
void |
writeTo(org.elasticsearch.common.io.stream.StreamOutput out) |
fromStream, requiredGranularity, toStream
public EvalProjection(java.util.List<Symbol> outputs)
public EvalProjection(org.elasticsearch.common.io.stream.StreamInput in) throws java.io.IOException
java.io.IOException
public void replaceSymbols(com.google.common.base.Function<Symbol,Symbol> replaceFunction)
replaceSymbols
in class Projection
public ProjectionType projectionType()
projectionType
in class Projection
public <C,R> R accept(ProjectionVisitor<C,R> visitor, C context)
accept
in class Projection
public java.util.List<? extends Symbol> outputs()
outputs
in class Projection
public void writeTo(org.elasticsearch.common.io.stream.StreamOutput out) throws java.io.IOException
writeTo
in class Projection
java.io.IOException
public boolean equals(java.lang.Object o)
equals
in class Projection
public int hashCode()
hashCode
in class Projection