- All Superinterfaces:
LongSizedDataStructure
, Serializable
, ToStringWithElements
- All Known Subinterfaces:
DbArray<T>
, DbBooleanArray
, DbByteArray
, DbCharArray
, DbDoubleArray
, DbFloatArray
, DbIntArray
, DbLongArray
, DbShortArray
- All Known Implementing Classes:
ByteSegmentedSortedMultiset
, CharSegmentedSortedMultiset
, DbArray.Indirect
, DbArrayBooleanWrapper
, DbArrayByteWrapper
, DbArrayCharWrapper
, DbArrayColumnWrapper
, DbArrayDirect
, DbArrayDoubleWrapper
, DbArrayFloatWrapper
, DbArrayImmutableColumnWrapper
, DbArrayIntWrapper
, DbArrayLongWrapper
, DbArrayShortWrapper
, DbArraySlice
, DbBooleanArray.Indirect
, DbBooleanArrayDirect
, DbBooleanArraySlice
, DbByteArray.Indirect
, DbByteArrayColumnWrapper
, DbByteArrayDirect
, DbByteArrayImmutableColumnWrapper
, DbByteArraySlice
, DbCharArray.Indirect
, DbCharArrayColumnWrapper
, DbCharArrayDirect
, DbCharArrayImmutableColumnWrapper
, DbCharArraySlice
, DbDateTimeSsmSourceWrapper.ValueWrapper
, DbDoubleArray.Indirect
, DbDoubleArrayColumnWrapper
, DbDoubleArrayDirect
, DbDoubleArrayImmutableColumnWrapper
, DbDoubleArraySlice
, DbFloatArray.Indirect
, DbFloatArrayColumnWrapper
, DbFloatArrayDirect
, DbFloatArrayImmutableColumnWrapper
, DbFloatArraySlice
, DbIntArray.Indirect
, DbIntArrayColumnWrapper
, DbIntArrayDirect
, DbIntArrayImmutableColumnWrapper
, DbIntArraySlice
, DbLongArray.Indirect
, DbLongArrayColumnWrapper
, DbLongArrayDirect
, DbLongArrayImmutableColumnWrapper
, DbLongArraySlice
, DbPrevArrayColumnWrapper
, DbPrevByteArrayColumnWrapper
, DbPrevCharArrayColumnWrapper
, DbPrevDoubleArrayColumnWrapper
, DbPrevFloatArrayColumnWrapper
, DbPrevIntArrayColumnWrapper
, DbPrevLongArrayColumnWrapper
, DbPrevShortArrayColumnWrapper
, DbShortArray.Indirect
, DbShortArrayColumnWrapper
, DbShortArrayDirect
, DbShortArrayImmutableColumnWrapper
, DbShortArraySlice
, DbSubArray
, DbSubBooleanArray
, DbSubByteArray
, DbSubCharArray
, DbSubDoubleArray
, DbSubFloatArray
, DbSubIntArray
, DbSubLongArray
, DbSubShortArray
, DoubleSegmentedSortedMultiset
, FloatSegmentedSortedMultiset
, IntSegmentedSortedMultiset
, LongSegmentedSortedMultiset
, ObjectSegmentedSortedMultiset
, ShortSegmentedSortedMultiset
-
-
Method Summary
static long
clampIndex(long validFromInclusive,
long validToExclusive,
long index)
void
Return a version of this DbArrayBase that is flattened out to only reference memory.
default boolean
static long[]
static long[]
-
Field Details
-
serialVersionUID
static final long serialVersionUID
- See Also:
-
-
NULL_ELEMENT_STRING
static final String NULL_ELEMENT_STRING
- See Also:
-
-
Method Details
-
-
-
-
-
getComponentType
Class<?> getComponentType()
-
-
-
isEmpty
default boolean isEmpty()
-
getDirect
Return a version of this DbArrayBase that is flattened out to only reference memory.
-
clampIndex
static long clampIndex(long validFromInclusive,
long validToExclusive,
long index)
-
mapSelectedPositionRange
static long[] mapSelectedPositionRange(@NotNull
long[] currentPositions,
long selectedRangeStartInclusive,
long selectedRangeEndExclusive)
-
mapSelectedPositions
static long[] mapSelectedPositions(@NotNull
long[] currentPositions,
@NotNull
long[] selectedPositions)
-