public class Reference extends Symbol
Symbol.SymbolFactory<T extends Symbol>
Modifier and Type | Field and Description |
---|---|
static Symbol.SymbolFactory<Reference> |
FACTORY |
protected ReferenceInfo |
info |
Constructor and Description |
---|
Reference() |
Reference(ReferenceInfo info) |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(SymbolVisitor<C,R> visitor,
C context) |
boolean |
equals(java.lang.Object obj) |
static Reference |
fromStream(org.elasticsearch.common.io.stream.StreamInput in) |
int |
hashCode() |
ReferenceIdent |
ident() |
ReferenceInfo |
info() |
void |
readFrom(org.elasticsearch.common.io.stream.StreamInput in) |
SymbolType |
symbolType() |
static void |
toStream(Reference reference,
org.elasticsearch.common.io.stream.StreamOutput out) |
java.lang.String |
toString() |
DataType |
valueType() |
void |
writeTo(org.elasticsearch.common.io.stream.StreamOutput out) |
public static final Symbol.SymbolFactory<Reference> FACTORY
protected ReferenceInfo info
public Reference(ReferenceInfo info)
public Reference()
public ReferenceInfo info()
public ReferenceIdent ident()
public SymbolType symbolType()
symbolType
in class Symbol
public java.lang.String toString()
toString
in class java.lang.Object
public <C,R> R accept(SymbolVisitor<C,R> visitor, C context)
public static Reference fromStream(org.elasticsearch.common.io.stream.StreamInput in) throws java.io.IOException
java.io.IOException
public static void toStream(Reference reference, org.elasticsearch.common.io.stream.StreamOutput out) throws java.io.IOException
java.io.IOException
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
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object