Interface ScriptDocValues.Supplier<T>
- All Known Subinterfaces:
ScriptDocValues.GeometrySupplier<T>
- All Known Implementing Classes:
AbstractKeywordDocValuesField
,AbstractLongDocValuesField
,BinaryDocValuesField
,BooleanDocValuesField
,ByteDocValuesField
,DateMillisDocValuesField
,DateNanosDocValuesField
,DoubleDocValuesField
,FlattenedDocValuesField
,FloatDocValuesField
,GeoPointDocValuesField
,HalfFloatDocValuesField
,IntegerDocValuesField
,IpDocValuesField
,IpDocValuesField.SortedBinaryIpSupplier
,IpDocValuesField.SortedSetIpSupplier
,KeywordDocValuesField
,LongDocValuesField
,ScaledFloatDocValuesField
,ScriptDocValues.DoublesSupplier
,ScriptDocValues.StringsSupplier
,SeqNoDocValuesField
,ShortDocValuesField
,VersionDocValuesField
- Enclosing class:
- ScriptDocValues<T>
public static interface ScriptDocValues.Supplier<T>
Supplies values to different ScriptDocValues as we
convert them to wrappers around
DocValuesScriptFieldFactory
.
This allows for different DocValuesScriptFieldFactory
to implement
this supplier class in many-to-one relationship since
DocValuesScriptFieldFactory
are more specific where
({byte, short, int, long, _version, murmur3, etc.} -> {long})-
Method Summary
-
Method Details
-
setNextDocId
- Throws:
IOException
-
getInternal
-
size
int size()
-