Class ShortStartShortDeltaSingleRange
java.lang.Object
com.illumon.iris.db.v2.utils.singlerange.SingleRange
com.illumon.iris.db.v2.utils.singlerange.ShortStartShortDeltaSingleRange
- All Implemented Interfaces:
TreeIndexImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl
TreeIndexImpl.RandomBuilder, TreeIndexImpl.SequentialBuilder -
Field Summary
Fields inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionShortStartShortDeltaSingleRange(short unsignedShortStart, short unsignedShortDelta) -
Method Summary
Methods inherited from class com.illumon.iris.db.v2.utils.singlerange.SingleRange
ixAppendRange, ixCardinality, ixCompact, ixContainsRange, ixCowRef, ixFind, ixFirstKey, ixForEachLong, ixForEachLongRange, ixGet, ixGetAverageRunLengthEstimate, ixGetKeysForPositions, ixGetOrderedKeysByKeyRange, ixGetOrderedKeysByPosition, ixGetOrderedKeysIterator, ixInsert, ixInsert, ixInsertRange, ixInsertSecondHalf, ixInsertWithShift, ixIntersectOnNew, ixInvertOnNew, ixIsEmpty, ixIterator, ixLastKey, ixMinusOnNew, ixOverlaps, ixOverlapsRange, ixRangeIterator, ixRangesCountUpperBound, ixRefCount, ixRelease, ixRemove, ixRemove, ixRemoveRange, ixRemoveSecondHalf, ixRetain, ixRetainRange, ixReverseIterator, ixSearchIterator, ixShiftInPlace, ixShiftOnNew, ixSubindexByKeyOnNew, ixSubindexByPosOnNew, ixSubsetOf, ixToRspOnNew, ixUnionOnNew, ixUpdate, ixValidate, lowBitsAsUnsignedInt, lowBitsAsUnsignedShort, make, maxUnsignedInt, maxUnsignedShort, toRsp, toSortedRanges, unsignedIntToLong, unsignedShortToLongMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl
ixInsert, ixRemove, ixValidate
-
Constructor Details
-
ShortStartShortDeltaSingleRange
public ShortStartShortDeltaSingleRange(short unsignedShortStart, short unsignedShortDelta)
-
-
Method Details
-
rangeStart
public long rangeStart()- Specified by:
rangeStartin classSingleRange
-
rangeEnd
public long rangeEnd()- Specified by:
rangeEndin classSingleRange
-
getCardinality
public long getCardinality()- Specified by:
getCardinalityin classSingleRange
-
copy
- Specified by:
copyin classSingleRange
-