Package com.illumon.iris.db.v2.utils
Class TreeIndexImplRandomBuilder
java.lang.Object
com.illumon.iris.db.v2.utils.AbstractTreeIndexImplRandomBuilder
com.illumon.iris.db.v2.utils.TreeIndexImplRandomBuilder
- All Implemented Interfaces:
LongRangeConsumer,TreeIndexImpl.RandomBuilder,TreeIndexImpl.SequentialBuilder
-
Field Summary
Fields inherited from class com.illumon.iris.db.v2.utils.AbstractTreeIndexImplRandomBuilder
indexCounts, pendingSrFields inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl.SequentialBuilder
check, outOfOrderKeyErrorMsg -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TreeIndexImpl.RandomBuilderprotected voidprotected voidprotected voidsetupInnerBuilderForRange(long start, long end) Methods inherited from class com.illumon.iris.db.v2.utils.AbstractTreeIndexImplRandomBuilder
add, add, addIndex, addKey, addKeys, addRange, addRanges, flushPendingRange, flushPendingSrToInnerBuilder, getTreeIndexImplMethods 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, add, appendKey, appendRangeMethods inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl.SequentialBuilder
appendTreeIndexImpl, setDomain
-
Constructor Details
-
TreeIndexImplRandomBuilder
public TreeIndexImplRandomBuilder()
-
-
Method Details
-
innerBuilder
- Specified by:
innerBuilderin classAbstractTreeIndexImplRandomBuilder
-
setupInnerBuilderForRange
protected void setupInnerBuilderForRange(long start, long end) - Specified by:
setupInnerBuilderForRangein classAbstractTreeIndexImplRandomBuilder
-
setupInnerBuilderEmpty
protected void setupInnerBuilderEmpty()- Specified by:
setupInnerBuilderEmptyin classAbstractTreeIndexImplRandomBuilder
-
setInnerBuilderNull
protected void setInnerBuilderNull()- Specified by:
setInnerBuilderNullin classAbstractTreeIndexImplRandomBuilder
-