Class 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:

public static final class ScriptDocValues.BytesRefs
extends ScriptDocValues<T>
  • Nested Class Summary

  • Field Summary

    Modifier and Type Field Description
    protected int count  
    protected org.apache.lucene.util.BytesRefBuilder[] values  

    Fields inherited from class java.util.AbstractList

  • Constructor Summary

    Constructor Description
    BytesRefs​(SortedBinaryDocValues in)  
  • Method Summary

    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 the List.size() and ensure that the values 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, 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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.Collection

    parallelStream, removeIf, stream, toArray

    Methods inherited from interface java.lang.Iterable


    Methods inherited from interface java.util.List

    addAll, contains, containsAll, isEmpty, removeAll, retainAll, spliterator, toArray, toArray
  • Field Details

    • values

      protected org.apache.lucene.util.BytesRefBuilder[] values
    • count

      protected int count
  • Constructor Details

  • Method Details

    • get

      public org.apache.lucene.util.BytesRef get​(int index)
      Specified by:
      get in interface java.util.List<org.apache.lucene.util.BytesRef>
      Specified by:
      get in class java.util.AbstractList<org.apache.lucene.util.BytesRef>
    • getValue

      public org.apache.lucene.util.BytesRef getValue()
    • setNextDocId

      public void setNextDocId​(int docId) throws
      Description copied from class: ScriptDocValues
      Set the current doc ID.
      Specified by:
      setNextDocId in class ScriptDocValues<T>
    • resize

      protected void resize​(int newSize)
      Set the List.size() and ensure that the values array can store at least that many entries.
    • size

      public int size()
      Specified by:
      size in interface java.util.Collection<T>
      Specified by:
      size in interface java.util.List<T>
      Specified by:
      size in class java.util.AbstractCollection<T>