Interface LongArray

  • All Superinterfaces:
    org.apache.lucene.util.Accountable, java.lang.AutoCloseable, BigArray, java.io.Closeable, Releasable

    public interface LongArray
    extends BigArray
    Abstraction of an array of long values.
    • Method Summary

      Modifier and Type Method Description
      void fill​(long fromIndex, long toIndex, long value)
      Fill slots between fromIndex inclusive to toIndex exclusive with value.
      long get​(long index)
      Get an element given its index.
      long increment​(long index, long inc)
      Increment value at the given index by inc and return the value.
      long set​(long index, long value)
      Set a value at the given index and return the previous value.
      • Methods inherited from interface org.apache.lucene.util.Accountable

        getChildResources, ramBytesUsed
      • Methods inherited from interface org.elasticsearch.common.util.BigArray

        size
      • Methods inherited from interface org.elasticsearch.common.lease.Releasable

        close
    • Method Detail

      • get

        long get​(long index)
        Get an element given its index.
      • set

        long set​(long index,
                 long value)
        Set a value at the given index and return the previous value.
      • increment

        long increment​(long index,
                       long inc)
        Increment value at the given index by inc and return the value.
      • fill

        void fill​(long fromIndex,
                  long toIndex,
                  long value)
        Fill slots between fromIndex inclusive to toIndex exclusive with value.