Package com.illumon.iris.db.v2.utils.rsp
Class DisposableRspBitmap
java.lang.Object
com.illumon.iris.db.v2.utils.RefCountedCow<T>
com.illumon.iris.db.v2.utils.rsp.RspArray<RspBitmap>
com.illumon.iris.db.v2.utils.rsp.RspBitmap
com.illumon.iris.db.v2.utils.rsp.DisposableRspBitmap
- All Implemented Interfaces:
TreeIndexImpl
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.iris.db.v2.utils.rsp.RspBitmap
RspBitmap.RandomBuilder
Nested classes/interfaces inherited from class com.illumon.iris.db.v2.utils.rsp.RspArray
RspArray.ArraysBuf, RspArray.SpanCursor, RspArray.SpanCursorForward, RspArray.SpanView
Nested classes/interfaces inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl
TreeIndexImpl.SequentialBuilder
-
Field Summary
Fields inherited from class com.illumon.iris.db.v2.utils.rsp.RspArray
BITS_PER_BLOCK, BLOCK_LAST, BLOCK_SIZE, debug, FULL_BLOCK_SPAN_MARKER, spanInfos, spans, workDataPerThread
Fields inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl
EMPTY
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.illumon.iris.db.v2.utils.rsp.RspBitmap
add, addRange, addRangeExclusiveEnd, addRangesUnsafeNoWriteCheck, addRangeUnsafe, addRangeUnsafeNoWriteCheck, addRangeUnsafeNoWriteCheck, addUnsafe, addUnsafeNoWriteCheck, addValuesUnsafe, addValuesUnsafeNoWriteCheck, and, andEquals, andEqualsUnsafe, andNot, andNotEquals, andNotEqualsUnsafe, andNotImpl, append, appendContainerUnsafeNoWriteCheck, appendFullBlockSpanUnsafeNoWriteCheck, appendRange, appendRangeUnsafe, appendRangeUnsafeNoWriteCheck, appendRangeUnsafeNoWriteCheck, appendShiftedUnsafeNoWriteCheck, appendUnsafe, appendUnsafeNoWriteCheck, applyOffset, applyOffsetImpl, applyOffsetNoWriteCheck, applyOffsetOnNew, containerForLowValueAndRange, contains, deepCopy, equals, finishMutations, finishMutationsAndOptimize, first, hashCode, insertTreeIndexUnsafeNoWriteCheck, insertTreeIndexUnsafeNoWriteCheck, insertTreeIndexUnsafeNoWriteCheck, invert, ixAppendRange, ixCardinality, ixCompact, ixContainsRange, ixCowRef, ixFind, ixFirstKey, ixForEachLong, ixForEachLongRange, ixGet, ixGetAverageRunLengthEstimate, ixGetKeysForPositions, ixGetOrderedKeysByKeyRange, ixGetOrderedKeysByPosition, ixGetOrderedKeysIterator, ixInsert, ixInsert, ixInsertNoWriteCheck, ixInsertRange, ixInsertSecondHalf, ixInsertWithShift, ixInsertWithShift, ixIntersectOnNew, ixInvertOnNew, ixIsEmpty, ixIterator, ixLastKey, ixMinusOnNew, ixOverlaps, ixOverlapsRange, ixRangeIterator, ixRangesCountUpperBound, ixRefCount, ixRelease, ixRemove, ixRemove, ixRemoveNoWriteCheck, ixRemoveRange, ixRemoveSecondHalf, ixRetain, ixRetainNoWriteCheck, ixRetainRange, ixRetainRangeNoWriteCheck, ixReverseIterator, ixSearchIterator, ixShiftInPlace, ixShiftOnNew, ixSubindexByKeyOnNew, ixSubindexByPosOnNew, ixSubsetOf, ixToRspOnNew, ixUnionOnNew, ixUpdate, ixUpdateNoWriteCheck, ixValidate, last, make, make, makeEmpty, makeSingle, makeSingleRange, or, orEquals, orEqualsShifted, orEqualsShiftedUnsafe, orEqualsUnsafe, remove, removeRange, removeRangeUnsafe, removeUnsafe, removeUnsafeNoWriteCheck, removeUnsafeNoWriteCheck, self, subrangeByPos, subrangeByPos, subrangeByValue, subrangeByValue, subsetOf, toString, update, updateUnsafe, updateUnsafeNoWriteCheck, writeCheck
Methods inherited from class com.illumon.iris.db.v2.utils.rsp.RspArray
andEqualsUnsafeNoWriteCheck, andNotEqualsUnsafeNoWriteCheck, appendContainer, appendFullBlockSpan, appendSharedContainer, appendSharedContainerMaybePacked, appendSingletonSpan, applyKeyOffset, applyKeyOffset, asOrderedKeys, binarySearchKeys, collectRemovedIndicesIfAny, containerOverhead, containsRange, copyKeyAndSpanMaybeSharing, copyKeyAndSpanMaybeSharing, copyKeyAndSpanStealingContainers, distanceInBlocks, divBlockSize, ensureSizeCanGrowBy, find, firstValue, firstValueAtIndex, forEachLong, forEachLongRange, forEachLongRangeInSpanWithOffsetAndMaxCardinality, get, getAverageRunLengthEstimate, getAverageRunLengthEstimate, getCardinality, getFullBlockSpanLen, getIterator, getKey, getKeysForPositions, getOrderedKeysByKeyRange, getOrderedKeysByPosition, getOrderedKeysIterator, getPackedInfoLowBits, getRangeBatchIterator, getRangeIterator, getReverseIterator, getSingletonSpanValue, getSpanCardinalityAtIndex, getSpanCardinalityAtIndex, getSpanCardinalityAtIndexMaybeAcc, getSpanIndex, getSpanIndex, getSpanIndex, getSpanInfo, getWorkSortedRangesMutableObject, highBits, insertContainerAtIndex, insertFullBlockSpanAtIndex, insertSharedContainer, insertSingletonAtIndex, isContainer, isEmpty, isFullBlockSpan, isSingletonSpan, keyForFirstBlock, keyForLastBlock, keySearch, keySearch, lastValue, lowBits, lowBitsAsInt, markIndexAsRemoved, markIndexRangeAsRemoved, modBlockSize, nextKey, orEqualsShiftedUnsafeNoWriteCheck, orEqualsUnsafeNoWriteCheck, overlaps, overlapsRange, overlapsRange, paste, rangesCountUpperBound, rangesCountUpperBound, removeRangesUnsafeNoWriteCheck, removeRangeUnsafeNoWriteCheck, removeSpanAtIndex, replaceSpanAtIndex, sampleMetrics, searchSpanIndex, setContainerSpan, setContainerSpan, setContainerSpanRaw, setContainerSpanRaw, setFullBlockSpan, setFullBlockSpanRaw, setFullBlockSpanRaw, setLastFullBlockSpan, setOrInsertFullBlockSpanAtIndex, setSharedContainerMaybePackedRaw, setSharedContainerRaw, setSingletonSpan, setSingletonSpanRaw, size, spanInfoToKey, spanInfoToSingletonSpanValue, subrangeByKeyInternal, subrangeByPosInternal, subsetOf, tryCompact, tryCompact, tryCompactUnsafe, uGreater, uGreaterOrEqual, uLess, uLessOrEqual, uMax, uMin, unsignedShortToInt, unsignedShortToLong, valuesToString
Methods inherited from class com.illumon.iris.db.v2.utils.RefCountedCow
acquire, canWrite, cowRef, getWriteRef, notifyAfterRelease, notifyBeforeAcquire, refCount, release
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl
ixInsert, ixRemove, ixValidate
-
Constructor Details
-
DisposableRspBitmap
public DisposableRspBitmap() -
DisposableRspBitmap
public DisposableRspBitmap(long start, long end)
-
-
Method Details