Class StringScriptFieldData
java.lang.Object
org.elasticsearch.index.fielddata.BinaryScriptFieldData
org.elasticsearch.index.fielddata.StringScriptFieldData
- All Implemented Interfaces:
IndexFieldData<BinaryScriptFieldData.BinaryScriptLeafFieldData>
public class StringScriptFieldData extends BinaryScriptFieldData
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StringScriptFieldData.Builder
Nested classes/interfaces inherited from class org.elasticsearch.index.fielddata.BinaryScriptFieldData
BinaryScriptFieldData.BinaryScriptLeafFieldData
Nested classes/interfaces inherited from interface org.elasticsearch.index.fielddata.IndexFieldData
IndexFieldData.Global<FD extends LeafFieldData>, IndexFieldData.XFieldComparatorSource
-
Method Summary
Modifier and Type Method Description ValuesSourceType
getValuesSourceType()
The ValuesSourceType of the underlying data.BinaryScriptFieldData.BinaryScriptLeafFieldData
loadDirect(org.apache.lucene.index.LeafReaderContext context)
Loads directly the atomic field data for the reader, ignoring any caching involved.Methods inherited from class org.elasticsearch.index.fielddata.BinaryScriptFieldData
getFieldName, load, newBucketedSort, sortField
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
loadDirect
public BinaryScriptFieldData.BinaryScriptLeafFieldData loadDirect(org.apache.lucene.index.LeafReaderContext context) throws java.lang.ExceptionDescription copied from interface:IndexFieldData
Loads directly the atomic field data for the reader, ignoring any caching involved.- Throws:
java.lang.Exception
-
getValuesSourceType
Description copied from interface:IndexFieldData
The ValuesSourceType of the underlying data. It's possible for fields that use the same IndexFieldData implementation to have different ValuesSourceTypes, such as in the case of Longs and Dates.
-