Class PotentiallyUnmappedKeywordEsField
java.lang.Object
org.elasticsearch.xpack.esql.core.type.EsField
org.elasticsearch.xpack.esql.core.type.KeywordEsField
org.elasticsearch.xpack.esql.core.type.PotentiallyUnmappedKeywordEsField
- All Implemented Interfaces:
Writeable
This class is used as a marker for fields that may be unmapped, where an unmapped field is a field which exists in the _source but is not
mapped in the index. Note that this field may be mapped for some indices, but is unmapped in at least one of them.
For indices where the field is unmapped, we will try to load them directly from _source.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.xpack.esql.core.type.EsField
EsField.ExactNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionThis needs to be overridden by subclasses for specific serializationMethods inherited from class org.elasticsearch.xpack.esql.core.type.KeywordEsField
equals, getExactInfo, getNormalized, getPrecision, hashCode, writeContentMethods inherited from class org.elasticsearch.xpack.esql.core.type.EsField
getDataType, getExactField, getName, getProperties, getReader, isAggregatable, isAlias, readFrom, toString, writeTo
-
Constructor Details
-
PotentiallyUnmappedKeywordEsField
-
PotentiallyUnmappedKeywordEsField
- Throws:
IOException
-
-
Method Details
-
getWriteableName
Description copied from class:EsFieldThis needs to be overridden by subclasses for specific serialization- Overrides:
getWriteableNamein classKeywordEsField
-