public class Aggregation extends Symbol
Constructor and Description |
---|
Aggregation(FunctionInfo functionInfo,
DataType valueType,
java.util.List<Symbol> inputs) |
Aggregation(org.elasticsearch.common.io.stream.StreamInput in) |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(SymbolVisitor<C,R> visitor,
C context) |
FunctionIdent |
functionIdent() |
java.util.List<Symbol> |
inputs() |
java.lang.String |
representation() |
SymbolType |
symbolType() |
java.lang.String |
toString() |
DataType |
valueType()
|
void |
writeTo(org.elasticsearch.common.io.stream.StreamOutput out) |
canBeCasted, cast, cast, isLiteral
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isValueSymbol
printList
public Aggregation(org.elasticsearch.common.io.stream.StreamInput in) throws java.io.IOException
java.io.IOException
public Aggregation(FunctionInfo functionInfo, DataType valueType, java.util.List<Symbol> inputs)
public SymbolType symbolType()
symbolType
in class Symbol
public <C,R> R accept(SymbolVisitor<C,R> visitor, C context)
public FunctionIdent functionIdent()
public java.util.List<Symbol> inputs()
public void writeTo(org.elasticsearch.common.io.stream.StreamOutput out) throws java.io.IOException
java.io.IOException
public java.lang.String representation()