public class FetchReference extends Symbol
Symbol.SymbolFactory<T extends Symbol>
Modifier and Type | Field and Description |
---|---|
static com.google.common.base.Function<FetchReference,Reference> |
REF_FUNCTION |
Constructor and Description |
---|
FetchReference(Symbol docId,
Reference ref) |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(SymbolVisitor<C,R> visitor,
C context) |
Symbol |
docId() |
void |
readFrom(org.elasticsearch.common.io.stream.StreamInput in) |
Reference |
ref() |
SymbolType |
symbolType() |
DataType |
valueType() |
void |
writeTo(org.elasticsearch.common.io.stream.StreamOutput out) |
fromStream, isLiteral, isLiteral, toStream
public static final com.google.common.base.Function<FetchReference,Reference> REF_FUNCTION
public SymbolType symbolType()
symbolType
in class Symbol
public <C,R> R accept(SymbolVisitor<C,R> visitor, C context)
public Symbol docId()
public Reference ref()
public void readFrom(org.elasticsearch.common.io.stream.StreamInput in) throws java.io.IOException
java.io.IOException
public void writeTo(org.elasticsearch.common.io.stream.StreamOutput out) throws java.io.IOException
java.io.IOException