Module org.elasticsearch.server
Class BinaryKeyedFlattenedLeafFieldData
java.lang.Object
org.elasticsearch.index.mapper.flattened.BinaryKeyedFlattenedLeafFieldData
- All Implemented Interfaces:
org.apache.lucene.util.Accountable,LeafFieldData
The atomic field data implementation for
FlattenedFieldMapper.KeyedFlattenedFieldType.
This class wraps the field data that is built directly on the keyed flattened field,
and filters out values whose prefix doesn't match the requested key.-
Field Summary
Fields inherited from interface org.apache.lucene.util.Accountable
NULL_ACCOUNTABLE -
Method Summary
Modifier and TypeMethodDescriptionReturn a String representation of the values.Collection<org.apache.lucene.util.Accountable> getScriptFieldFactory(String name) longMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.index.fielddata.LeafFieldData
getFormattedValues
-
Method Details
-
ramBytesUsed
public long ramBytesUsed()- Specified by:
ramBytesUsedin interfaceorg.apache.lucene.util.Accountable
-
getChildResources
- Specified by:
getChildResourcesin interfaceorg.apache.lucene.util.Accountable
-
getScriptFieldFactory
Description copied from interface:LeafFieldData- Specified by:
getScriptFieldFactoryin interfaceLeafFieldData
-
getBytesValues
Description copied from interface:LeafFieldDataReturn a String representation of the values.- Specified by:
getBytesValuesin interfaceLeafFieldData
-