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, pendingSr
Fields inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl.SequentialBuilder
check, outOfOrderKeyErrorMsg
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TreeIndexImpl.RandomBuilder
protected void
protected void
protected void
setupInnerBuilderForRange
(long start, long end) Methods inherited from class com.illumon.iris.db.v2.utils.AbstractTreeIndexImplRandomBuilder
add, add, addIndex, addKey, addKeys, addRange, addRanges, flushPendingRange, flushPendingSrToInnerBuilder, getTreeIndexImpl
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.RandomBuilder
accept, add, appendKey, appendRange
Methods inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl.SequentialBuilder
appendTreeIndexImpl, setDomain
-
Constructor Details
-
TreeIndexImplRandomBuilder
public TreeIndexImplRandomBuilder()
-
-
Method Details
-
innerBuilder
- Specified by:
innerBuilder
in classAbstractTreeIndexImplRandomBuilder
-
setupInnerBuilderForRange
protected void setupInnerBuilderForRange(long start, long end) - Specified by:
setupInnerBuilderForRange
in classAbstractTreeIndexImplRandomBuilder
-
setupInnerBuilderEmpty
protected void setupInnerBuilderEmpty()- Specified by:
setupInnerBuilderEmpty
in classAbstractTreeIndexImplRandomBuilder
-
setInnerBuilderNull
protected void setInnerBuilderNull()- Specified by:
setInnerBuilderNull
in classAbstractTreeIndexImplRandomBuilder
-