Class DbBooleanArraySlice

java.lang.Object
com.illumon.iris.db.tables.dbarrays.DbBooleanArray.Indirect
com.illumon.iris.db.tables.dbarrays.DbBooleanArraySlice
All Implemented Interfaces:
DbArrayBase, DbBooleanArray, LongSizedDataStructure, ToStringWithElements, Serializable

public class DbBooleanArraySlice extends DbBooleanArray.Indirect
See Also:
  • Constructor Details

    • DbBooleanArraySlice

      public DbBooleanArraySlice(@NotNull DbBooleanArray innerArray, long offsetIndex, long length)
  • Method Details

    • get

      public Boolean get(long index)
    • subArray

      public DbBooleanArray subArray(long fromIndexInclusive, long toIndexExclusive)
    • subArrayByPositions

      public DbBooleanArray subArrayByPositions(long[] positions)
    • toArray

      public Boolean[] toArray()
    • size

      public long size()
      Description copied from interface: LongSizedDataStructure
      The size of this data structure.
      Returns:
      The size
    • toDbArray

      public DbArray toDbArray()
    • isEmpty

      public boolean isEmpty()
    • getDirect

      public DbBooleanArrayDirect getDirect()
      Description copied from interface: DbBooleanArray
      Return a version of this DbArrayBase that is flattened out to only reference memory.