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
public class TreeIndexImplRandomBuilder extends AbstractTreeIndexImplRandomBuilder
-
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 Constructor Description TreeIndexImplRandomBuilder()
-
Method Summary
Modifier and Type Method Description protected TreeIndexImpl.RandomBuilder
innerBuilder()
protected void
setInnerBuilderNull()
protected void
setupInnerBuilderEmpty()
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
-