Interface TDigestByteArray

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

public interface TDigestByteArray extends Releasable, org.apache.lucene.util.Accountable
Minimal interface for ByteArray-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
    byte
    get(int index)
     
    void
    resize(int newSize)
    Resizes the array.
    void
    set(int index, byte 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

      byte get(int index)
    • set

      void set(int index, byte 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.