Package io.deephaven.engine.rowset.impl
Class RspBitmapBuilderSequential
java.lang.Object
io.deephaven.engine.rowset.impl.RspBitmapBuilderSequential
- All Implemented Interfaces:
OrderedLongSet.BuilderSequential,LongRangeConsumer
- Direct Known Subclasses:
OrderedLongSetBuilderSequential
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final booleanprotected longprotected Containerprotected longprotected longprotected longprotected RspBitmapFields inherited from interface io.deephaven.engine.rowset.impl.OrderedLongSet.BuilderSequential
check, outOfOrderKeyErrorMsg -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendKey(long rowKey) voidappendOrderedLongSet(long shiftAmount, OrderedLongSet ix, boolean acquire) voidappendOrderedRowKeysChunk(LongChunk<OrderedRowKeys> chunk, int offset, int length) voidappendRange(long rangeFirstRowKey, long rangeLastRowKey) protected voidprotected voidprotected voidflushRangeToPendingContainer(long start, long end) voidsetDomain(long minRowKey, long maxRowKey) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.engine.rowset.impl.OrderedLongSet.BuilderSequential
accept
-
Field Details
-
disposable
protected final boolean disposable -
pendingStart
protected long pendingStart -
pendingEnd
protected long pendingEnd -
pendingContainerKey
protected long pendingContainerKey -
pendingContainer
-
rb
-
maxKeyHint
protected long maxKeyHint
-
-
Constructor Details
-
RspBitmapBuilderSequential
public RspBitmapBuilderSequential() -
RspBitmapBuilderSequential
public RspBitmapBuilderSequential(boolean disposable)
-
-
Method Details
-
setDomain
public void setDomain(long minRowKey, long maxRowKey) - Specified by:
setDomainin interfaceOrderedLongSet.BuilderSequential
-
getOrderedLongSet
- Specified by:
getOrderedLongSetin interfaceOrderedLongSet.BuilderSequential
-
appendKey
public void appendKey(long rowKey) - Specified by:
appendKeyin interfaceOrderedLongSet.BuilderSequential
-
appendRange
public void appendRange(long rangeFirstRowKey, long rangeLastRowKey) - Specified by:
appendRangein interfaceOrderedLongSet.BuilderSequential
-
appendOrderedLongSet
- Specified by:
appendOrderedLongSetin interfaceOrderedLongSet.BuilderSequential
-
appendOrderedRowKeysChunk
- Specified by:
appendOrderedRowKeysChunkin interfaceOrderedLongSet.BuilderSequential
-
flushPendingRange
protected void flushPendingRange() -
flushRangeToPendingContainer
protected void flushRangeToPendingContainer(long start, long end) -
flushPendingContainer
protected void flushPendingContainer()
-