Class ScriptDocValues.BytesRefs

All Implemented Interfaces:
Iterable<org.apache.lucene.util.BytesRef>, Collection<org.apache.lucene.util.BytesRef>, List<org.apache.lucene.util.BytesRef>
Enclosing class:
ScriptDocValues<T>

public static final class ScriptDocValues.BytesRefs extends ScriptDocValues<T>
  • 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 List<org.apache.lucene.util.BytesRef>
      Specified by:
      get in class AbstractList<org.apache.lucene.util.BytesRef>
    • getValue

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

      public void setNextDocId(int docId) throws IOException
      Description copied from class: ScriptDocValues
      Set the current doc ID.
      Specified by:
      setNextDocId in class ScriptDocValues<T>
      Throws:
      IOException
    • 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 Collection<T>
      Specified by:
      size in interface List<T>
      Specified by:
      size in class AbstractCollection<T>