Class VersionStringDocValuesField
java.lang.Object
org.elasticsearch.script.field.AbstractScriptFieldFactory<Version>
org.elasticsearch.xpack.versionfield.VersionStringDocValuesField
- All Implemented Interfaces:
Iterable<Version>,ScriptDocValues.Supplier<String>,DocValuesScriptFieldFactory,Field<Version>,ScriptFieldFactory
public class VersionStringDocValuesField
extends AbstractScriptFieldFactory<Version>
implements Field<Version>, DocValuesScriptFieldFactory, ScriptDocValues.Supplier<String>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionVersionStringDocValuesField(org.apache.lucene.index.SortedSetDocValues input, String name) -
Method Summary
Modifier and TypeMethodDescriptiongetInternal(int index) getName()booleanisEmpty()iterator()Returns an iterator over elements of typeT.voidsetNextDocId(int docId) intsize()Methods inherited from class org.elasticsearch.script.field.AbstractScriptFieldFactory
toScriptFieldMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.elasticsearch.script.field.ScriptFieldFactory
toScriptField
-
Field Details
-
input
protected final org.apache.lucene.index.SortedSetDocValues input -
name
-
ords
protected long[] ords -
count
protected int count
-
-
Constructor Details
-
VersionStringDocValuesField
-
-
Method Details
-
setNextDocId
- Specified by:
setNextDocIdin interfaceDocValuesScriptFieldFactory- Specified by:
setNextDocIdin interfaceScriptDocValues.Supplier<String>- Throws:
IOException
-
getInternal
- Specified by:
getInternalin interfaceScriptDocValues.Supplier<String>
-
size
public int size() -
toScriptDocValues
- Specified by:
toScriptDocValuesin interfaceDocValuesScriptFieldFactory
-
asString
-
asString
-
asStrings
-
getName
-
isEmpty
public boolean isEmpty() -
get
-
get
-
iterator
Returns an iterator over elements of typeT.
-