Package com.illumon.iris.db.v2.utils
Class TreeIndexImplSequentialBuilder
java.lang.Object
com.illumon.iris.db.v2.utils.RspBitmapSequentialBuilder
com.illumon.iris.db.v2.utils.TreeIndexImplSequentialBuilder
- All Implemented Interfaces:
LongRangeConsumer
,TreeIndexImpl.SequentialBuilder
public class TreeIndexImplSequentialBuilder extends RspBitmapSequentialBuilder
-
Field Summary
Fields inherited from class com.illumon.iris.db.v2.utils.RspBitmapSequentialBuilder
disposable, maxKeyHint, pendingContainer, pendingContainerKey, pendingEnd, pendingStart, rb
Fields inherited from interface com.illumon.iris.db.v2.utils.TreeIndexImpl.SequentialBuilder
check, outOfOrderKeyErrorMsg
-
Constructor Summary
Constructors Constructor Description TreeIndexImplSequentialBuilder()
TreeIndexImplSequentialBuilder(boolean disposable)
-
Method Summary
Modifier and Type Method Description void
appendTreeIndexImpl(long shiftAmount, TreeIndexImpl ix, boolean acquire)
protected void
flushPendingRange()
RspBitmap
getRspBitmap()
TreeIndexImpl
getTreeIndexImpl()
Methods inherited from class com.illumon.iris.db.v2.utils.RspBitmapSequentialBuilder
appendKey, appendRange, flushPendingContainer, flushRangeToPendingContainer, setDomain
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.SequentialBuilder
accept
-
Constructor Details
-
TreeIndexImplSequentialBuilder
public TreeIndexImplSequentialBuilder() -
TreeIndexImplSequentialBuilder
public TreeIndexImplSequentialBuilder(boolean disposable)
-
-
Method Details
-
getTreeIndexImpl
- Specified by:
getTreeIndexImpl
in interfaceTreeIndexImpl.SequentialBuilder
- Overrides:
getTreeIndexImpl
in classRspBitmapSequentialBuilder
-
getRspBitmap
-
appendTreeIndexImpl
- Specified by:
appendTreeIndexImpl
in interfaceTreeIndexImpl.SequentialBuilder
- Overrides:
appendTreeIndexImpl
in classRspBitmapSequentialBuilder
-
flushPendingRange
protected void flushPendingRange()- Overrides:
flushPendingRange
in classRspBitmapSequentialBuilder
-