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
Modifier and TypeFieldDescriptionprotected final boolean
protected long
protected Container
protected long
protected long
protected long
protected RspBitmap
Fields inherited from interface io.deephaven.engine.rowset.impl.OrderedLongSet.BuilderSequential
check, outOfOrderKeyErrorMsg
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
appendKey
(long rowKey) void
appendOrderedLongSet
(long shiftAmount, OrderedLongSet ix, boolean acquire) void
appendOrderedRowKeysChunk
(LongChunk<OrderedRowKeys> chunk, int offset, int length) void
appendRange
(long rangeFirstRowKey, long rangeLastRowKey) protected void
protected void
protected void
flushRangeToPendingContainer
(long start, long end) void
setDomain
(long minRowKey, long maxRowKey) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
setDomain
in interfaceOrderedLongSet.BuilderSequential
-
getOrderedLongSet
- Specified by:
getOrderedLongSet
in interfaceOrderedLongSet.BuilderSequential
-
appendKey
public void appendKey(long rowKey) - Specified by:
appendKey
in interfaceOrderedLongSet.BuilderSequential
-
appendRange
public void appendRange(long rangeFirstRowKey, long rangeLastRowKey) - Specified by:
appendRange
in interfaceOrderedLongSet.BuilderSequential
-
appendOrderedLongSet
- Specified by:
appendOrderedLongSet
in interfaceOrderedLongSet.BuilderSequential
-
appendOrderedRowKeysChunk
- Specified by:
appendOrderedRowKeysChunk
in interfaceOrderedLongSet.BuilderSequential
-
flushPendingRange
protected void flushPendingRange() -
flushRangeToPendingContainer
protected void flushRangeToPendingContainer(long start, long end) -
flushPendingContainer
protected void flushPendingContainer()
-