Class ScriptDocValues.BytesRefs
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<T>
-
- org.elasticsearch.index.fielddata.ScriptDocValues<T>
-
- org.elasticsearch.index.fielddata.ScriptDocValues.BytesRefs
-
- All Implemented Interfaces:
java.lang.Iterable<org.apache.lucene.util.BytesRef>
,java.util.Collection<org.apache.lucene.util.BytesRef>
,java.util.List<org.apache.lucene.util.BytesRef>
- Enclosing class:
- ScriptDocValues<T>
public static final class ScriptDocValues.BytesRefs extends ScriptDocValues<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.elasticsearch.index.fielddata.ScriptDocValues
ScriptDocValues.Booleans, ScriptDocValues.BytesRefs, ScriptDocValues.Dates, ScriptDocValues.Doubles, ScriptDocValues.GeoPoints, ScriptDocValues.Longs, ScriptDocValues.Strings
-
-
Field Summary
Fields Modifier and Type Field Description protected int
count
protected static DeprecationLogger
deprecationLogger
protected org.apache.lucene.util.BytesRefBuilder[]
values
-
Constructor Summary
Constructors Constructor Description BytesRefs(SortedBinaryDocValues in)
BytesRefs(SortedBinaryDocValues in, java.util.function.BiConsumer<java.lang.String,java.lang.String> deprecationCallback)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.lucene.util.BytesRef
get(int index)
org.apache.lucene.util.BytesRef
getValue()
protected void
resize(int newSize)
Set theList.size()
and ensure that thevalues
array can store at least that many entries.void
setNextDocId(int docId)
Set the current doc ID.int
size()
-
Methods inherited from class org.elasticsearch.index.fielddata.ScriptDocValues
add, deprecated, getValues, remove, replaceAll, set, sort
-
Methods inherited from class java.util.AbstractList
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, subList
-
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, removeAll, retainAll, toArray, toArray, toString
-
-
-
-
Field Detail
-
deprecationLogger
protected static final DeprecationLogger deprecationLogger
-
values
protected org.apache.lucene.util.BytesRefBuilder[] values
-
count
protected int count
-
-
Constructor Detail
-
BytesRefs
public BytesRefs(SortedBinaryDocValues in)
-
BytesRefs
public BytesRefs(SortedBinaryDocValues in, java.util.function.BiConsumer<java.lang.String,java.lang.String> deprecationCallback)
-
-
Method Detail
-
get
public org.apache.lucene.util.BytesRef get(int index)
- Specified by:
get
in interfacejava.util.List<org.apache.lucene.util.BytesRef>
- Specified by:
get
in classjava.util.AbstractList<org.apache.lucene.util.BytesRef>
-
getValue
public org.apache.lucene.util.BytesRef getValue()
-
setNextDocId
public void setNextDocId(int docId) throws java.io.IOException
Description copied from class:ScriptDocValues
Set the current doc ID.- Specified by:
setNextDocId
in classScriptDocValues<T>
- Throws:
java.io.IOException
-
resize
protected void resize(int newSize)
Set theList.size()
and ensure that thevalues
array can store at least that many entries.
-
size
public int size()
- Specified by:
size
in interfacejava.util.Collection<T>
- Specified by:
size
in interfacejava.util.List<T>
- Specified by:
size
in classjava.util.AbstractCollection<T>
-
-