Interface TDigestLongArray

All Superinterfaces:
org.apache.lucene.util.Accountable, AutoCloseable, Closeable, Releasable

public interface TDigestLongArray extends Releasable, org.apache.lucene.util.Accountable
Minimal interface for LongArray-like classes used within TDigest.
  • Field Summary

    Fields inherited from interface org.apache.lucene.util.Accountable

    NULL_ACCOUNTABLE
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    get(int index)
     
    void
    resize(int newSize)
    Resizes the array.
    void
    set(int index, long value)
     
    int
     

    Methods inherited from interface org.apache.lucene.util.Accountable

    getChildResources, ramBytesUsed

    Methods inherited from interface org.elasticsearch.core.Releasable

    close
  • Method Details

    • size

      int size()
    • get

      long get(int index)
    • set

      void set(int index, long value)
    • resize

      void resize(int newSize)
      Resizes the array. If the new size is bigger than the current size, the new elements are set to 0.