- 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)
-