Package com.illumon.iris.db.v2.utils.rsp
Class RspBitmap.RandomBuilder
java.lang.Object
com.illumon.iris.db.v2.utils.rsp.RspBitmap.RandomBuilder
- All Implemented Interfaces:
LongRangeConsumer,TreeIndexImpl.RandomBuilder,TreeIndexImpl.SequentialBuilder
- Enclosing class:
- RspBitmap
-
Field Summary
FieldsFields inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl.SequentialBuilder
check, outOfOrderKeyErrorMsg -
Constructor Summary
ConstructorsConstructorDescriptionRandomBuilder(IndexCounts indexCounts) RandomBuilder(IndexCounts indexCounts, long start, long end) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidadd(SortedRanges ix, boolean acquire) voidaddKey(long key) voidaddRange(long start, long endInclusive) voidappendKey(long key) voidappendRange(long start, long endInclusive) Methods 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.RandomBuilder
accept, addMethods inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl.SequentialBuilder
appendTreeIndexImpl, setDomain
-
Field Details
-
rb
-
indexCounts
-
-
Constructor Details
-
RandomBuilder
-
RandomBuilder
-
-
Method Details
-
getTreeIndexImpl
- Specified by:
getTreeIndexImplin interfaceTreeIndexImpl.SequentialBuilder
-
addKey
public void addKey(long key) - Specified by:
addKeyin interfaceTreeIndexImpl.RandomBuilder
-
addRange
public void addRange(long start, long endInclusive) - Specified by:
addRangein interfaceTreeIndexImpl.RandomBuilder
-
appendKey
public void appendKey(long key) - Specified by:
appendKeyin interfaceTreeIndexImpl.RandomBuilder- Specified by:
appendKeyin interfaceTreeIndexImpl.SequentialBuilder
-
appendRange
public void appendRange(long start, long endInclusive) - Specified by:
appendRangein interfaceTreeIndexImpl.RandomBuilder- Specified by:
appendRangein interfaceTreeIndexImpl.SequentialBuilder
-
add
- Specified by:
addin interfaceTreeIndexImpl.RandomBuilder
-
add
- Specified by:
addin interfaceTreeIndexImpl.RandomBuilder
-