public class GeneratedReferenceInfo extends ReferenceInfo
ReferenceInfo.Builder, ReferenceInfo.IndexType, ReferenceInfo.ReferenceInfoFactory<T extends ReferenceInfo>
Modifier and Type | Field and Description |
---|---|
static ReferenceInfo.ReferenceInfoFactory<GeneratedReferenceInfo> |
FACTORY |
COMPARE_BY_COLUMN_IDENT
Constructor and Description |
---|
GeneratedReferenceInfo(ReferenceIdent ident,
RowGranularity granularity,
DataType type,
ColumnPolicy columnPolicy,
ReferenceInfo.IndexType indexType,
java.lang.String formattedGeneratedExpression) |
GeneratedReferenceInfo(ReferenceIdent ident,
RowGranularity granularity,
DataType type,
java.lang.String formattedGeneratedExpression) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
formattedGeneratedExpression() |
Symbol |
generatedExpression() |
void |
generatedExpression(Symbol generatedExpression) |
int |
hashCode() |
void |
readFrom(org.elasticsearch.common.io.stream.StreamInput in) |
java.util.List<ReferenceInfo> |
referencedReferenceInfos() |
void |
referencedReferenceInfos(java.util.List<ReferenceInfo> referenceInfos) |
ReferenceInfoType |
referenceInfoType() |
java.lang.String |
toString() |
void |
writeTo(org.elasticsearch.common.io.stream.StreamOutput out) |
columnPolicy, fromStream, getRelocated, granularity, ident, indexType, toStream, type
public static final ReferenceInfo.ReferenceInfoFactory<GeneratedReferenceInfo> FACTORY
public GeneratedReferenceInfo(ReferenceIdent ident, RowGranularity granularity, DataType type, ColumnPolicy columnPolicy, ReferenceInfo.IndexType indexType, java.lang.String formattedGeneratedExpression)
public GeneratedReferenceInfo(ReferenceIdent ident, RowGranularity granularity, DataType type, java.lang.String formattedGeneratedExpression)
public java.lang.String formattedGeneratedExpression()
public void generatedExpression(Symbol generatedExpression)
public Symbol generatedExpression()
public void referencedReferenceInfos(java.util.List<ReferenceInfo> referenceInfos)
public java.util.List<ReferenceInfo> referencedReferenceInfos()
public ReferenceInfoType referenceInfoType()
referenceInfoType
in class ReferenceInfo
public boolean equals(java.lang.Object o)
equals
in class ReferenceInfo
public int hashCode()
hashCode
in class ReferenceInfo
public java.lang.String toString()
toString
in class ReferenceInfo
public void readFrom(org.elasticsearch.common.io.stream.StreamInput in) throws java.io.IOException
readFrom
in interface org.elasticsearch.common.io.stream.Streamable
readFrom
in class ReferenceInfo
java.io.IOException
public void writeTo(org.elasticsearch.common.io.stream.StreamOutput out) throws java.io.IOException
writeTo
in interface org.elasticsearch.common.io.stream.Streamable
writeTo
in class ReferenceInfo
java.io.IOException