Class UnsupportedEsField
java.lang.Object
org.elasticsearch.xpack.esql.core.type.EsField
org.elasticsearch.xpack.esql.core.type.UnsupportedEsField
- All Implemented Interfaces:
Writeable
Information about a field in an ES index that cannot be supported by ESQL.
All the subfields (properties) of an unsupported type are also be unsupported.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.xpack.esql.core.type.EsField
EsField.Exact, EsField.TimeSeriesFieldTypeNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Constructor Summary
ConstructorsConstructorDescriptionUnsupportedEsField(String name, List<String> originalTypes) UnsupportedEsField(String name, List<String> originalTypes, String inherited, Map<String, EsField> properties) UnsupportedEsField(String name, List<String> originalTypes, String inherited, Map<String, EsField> properties, EsField.TimeSeriesFieldType timeSeriesFieldType) -
Method Summary
Modifier and TypeMethodDescriptionbooleanThis needs to be overridden by subclasses for specific serializationinthashCode()booleanvoidwriteContent(StreamOutput out) This needs to be overridden by subclasses for specific serializationMethods inherited from class org.elasticsearch.xpack.esql.core.type.EsField
getDataType, getExactField, getExactInfo, getName, getProperties, getReader, isAggregatable, isAlias, readFrom, readTimeSeriesFieldType, toString, writeTimeSeriesFieldType, writeTo
-
Constructor Details
-
UnsupportedEsField
-
UnsupportedEsField
-
UnsupportedEsField
-
UnsupportedEsField
- Throws:
IOException
-
-
Method Details
-
writeContent
Description copied from class:EsFieldThis needs to be overridden by subclasses for specific serialization- Overrides:
writeContentin classEsField- Throws:
IOException
-
getWriteableName
Description copied from class:EsFieldThis needs to be overridden by subclasses for specific serialization- Overrides:
getWriteableNamein classEsField
-
getOriginalTypes
-
getInherited
-
hasInherited
public boolean hasInherited() -
equals
-
hashCode
public int hashCode()
-