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.RandomBuilderNested classes/interfaces inherited from class com.illumon.iris.db.v2.utils.rsp.RspArray
RspArray.ArraysBuf, RspArray.SpanCursor, RspArray.SpanCursorForward, RspArray.SpanViewNested 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, workDataPerThreadFields 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, writeCheckMethods 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, valuesToStringMethods inherited from class com.illumon.iris.db.v2.utils.RefCountedCow
acquire, canWrite, cowRef, getWriteRef, notifyAfterRelease, notifyBeforeAcquire, refCount, releaseMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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