public class RelationColumn extends InputColumn
Symbol.SymbolFactory<T extends Symbol>
Constructor and Description |
---|
RelationColumn(QualifiedName relationName,
int index,
DataType dataType) |
RelationColumn(org.elasticsearch.common.io.stream.StreamInput in) |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(SymbolVisitor<C,R> visitor,
C context) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
QualifiedName |
relationName() |
SymbolType |
symbolType() |
java.lang.String |
toString() |
void |
writeTo(org.elasticsearch.common.io.stream.StreamOutput out) |
compareTo, fromSymbols, fromTypes, index, numInputs, valueType
public RelationColumn(QualifiedName relationName, int index, @Nullable DataType dataType)
public RelationColumn(org.elasticsearch.common.io.stream.StreamInput in) throws java.io.IOException
java.io.IOException
public QualifiedName relationName()
public boolean equals(java.lang.Object o)
equals
in class InputColumn
public int hashCode()
hashCode
in class InputColumn
public SymbolType symbolType()
symbolType
in class InputColumn
public <C,R> R accept(SymbolVisitor<C,R> visitor, C context)
accept
in class InputColumn
public void writeTo(org.elasticsearch.common.io.stream.StreamOutput out) throws java.io.IOException
writeTo
in class InputColumn
java.io.IOException
public java.lang.String toString()
toString
in class InputColumn