public class IndexReferenceInfo extends ReferenceInfo
Modifier and Type | Class and Description |
---|---|
static class |
IndexReferenceInfo.Builder |
ReferenceInfo.IndexType, ReferenceInfo.ReferenceInfoFactory<T extends ReferenceInfo>
Modifier and Type | Field and Description |
---|---|
static ReferenceInfo.ReferenceInfoFactory<IndexReferenceInfo> |
FACTORY |
COMPARE_BY_COLUMN_IDENT, TO_COLUMN_IDENT
Constructor and Description |
---|
IndexReferenceInfo(ReferenceIdent ident,
ReferenceInfo.IndexType indexType,
java.util.List<ReferenceInfo> columns,
java.lang.String analyzer) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
analyzer() |
java.util.List<ReferenceInfo> |
columns() |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
void |
readFrom(org.elasticsearch.common.io.stream.StreamInput in) |
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<IndexReferenceInfo> FACTORY
public IndexReferenceInfo(ReferenceIdent ident, ReferenceInfo.IndexType indexType, java.util.List<ReferenceInfo> columns, @Nullable java.lang.String analyzer)
public java.util.List<ReferenceInfo> columns()
@Nullable public java.lang.String analyzer()
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