Interface ByteArray

    • Method Summary

      Modifier and Type Method and Description
      void fill(long fromIndex, long toIndex, byte value)
      Fill slots between fromIndex inclusive to toIndex exclusive with value.
      byte get(long index)
      Get an element given its index.
      boolean get(long index, int len, org.apache.lucene.util.BytesRef ref)
      Get a reference to a slice.
      byte set(long index, byte value)
      Set a value at the given index and return the previous value.
      void set(long index, byte[] buf, int offset, int len)
      Bulk set.
      • Methods inherited from interface org.elasticsearch.common.util.BigArray

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

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

        ramBytesUsed
    • Method Detail

      • get

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

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

        boolean get(long index,
                    int len,
                    org.apache.lucene.util.BytesRef ref)
        Get a reference to a slice.
        Returns:
        true when a byte[] was materialized, false otherwise.
      • set

        void set(long index,
                 byte[] buf,
                 int offset,
                 int len)
        Bulk set.
      • fill

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