Class IntStartLongDeltaSingleRange
java.lang.Object
com.illumon.iris.db.v2.utils.singlerange.SingleRange
com.illumon.iris.db.v2.utils.singlerange.IntStartLongDeltaSingleRange
- All Implemented Interfaces:
TreeIndexImpl
public final class IntStartLongDeltaSingleRange extends SingleRange
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl
TreeIndexImpl.RandomBuilder, TreeIndexImpl.SequentialBuilder
-
Field Summary
-
Constructor Summary
Constructors Constructor Description IntStartLongDeltaSingleRange(int unsignedIntStart, long delta)
-
Method Summary
Modifier and Type Method Description IntStartLongDeltaSingleRange
copy()
long
getCardinality()
long
rangeEnd()
long
rangeStart()
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, unsignedShortToLong
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl
ixInsert, ixRemove, ixValidate
-
Constructor Details
-
IntStartLongDeltaSingleRange
public IntStartLongDeltaSingleRange(int unsignedIntStart, long delta)
-
-
Method Details
-
rangeStart
public long rangeStart()- Specified by:
rangeStart
in classSingleRange
-
rangeEnd
public long rangeEnd()- Specified by:
rangeEnd
in classSingleRange
-
getCardinality
public long getCardinality()- Specified by:
getCardinality
in classSingleRange
-
copy
- Specified by:
copy
in classSingleRange
-