Package io.deephaven.engine.rowset.impl
Class BasicRowSetBuilderSequential
java.lang.Object
io.deephaven.engine.rowset.impl.RspBitmapBuilderSequential
io.deephaven.engine.rowset.impl.OrderedLongSetBuilderSequential
io.deephaven.engine.rowset.impl.BasicRowSetBuilderSequential
- All Implemented Interfaces:
OrderedLongSet.BuilderSequential
,RowSetBuilderSequential
,LongRangeConsumer
public class BasicRowSetBuilderSequential
extends OrderedLongSetBuilderSequential
implements RowSetBuilderSequential
RowSetBuilderRandom
implementation that uses an OrderedLongSetBuilderSequential
internally.-
Field Summary
Fields inherited from class io.deephaven.engine.rowset.impl.RspBitmapBuilderSequential
disposable, maxKeyHint, pendingContainer, pendingContainerKey, pendingEnd, pendingStart, rb
Fields inherited from interface io.deephaven.engine.rowset.impl.OrderedLongSet.BuilderSequential
check, outOfOrderKeyErrorMsg
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
appendRowSequence
(RowSequence rowSequence) Appends aRowSequence
to this builder.void
appendRowSequenceWithOffset
(RowSequence rowSequence, long shiftAmount) Appends aRowSequence
shifted by the provided offset to this builder.build()
Methods inherited from class io.deephaven.engine.rowset.impl.OrderedLongSetBuilderSequential
appendOrderedLongSet, flushPendingRange, getOrderedLongSet, getRspBitmap
Methods inherited from class io.deephaven.engine.rowset.impl.RspBitmapBuilderSequential
appendKey, appendOrderedRowKeysChunk, 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 io.deephaven.engine.rowset.impl.OrderedLongSet.BuilderSequential
accept
Methods inherited from interface io.deephaven.engine.rowset.RowSetBuilderSequential
appendKey, appendKeys, appendOrderedRowKeyRangesChunk, appendOrderedRowKeysChunk, appendOrderedRowKeysChunk, appendRange, appendRanges, setDomain
-
Constructor Details
-
BasicRowSetBuilderSequential
public BasicRowSetBuilderSequential()
-
-
Method Details
-
build
- Specified by:
build
in interfaceRowSetBuilderSequential
-
appendRowSequence
Description copied from interface:RowSetBuilderSequential
Appends aRowSequence
to this builder.- Specified by:
appendRowSequence
in interfaceRowSetBuilderSequential
- Parameters:
rowSequence
- TheRowSequence
to append
-
appendRowSequenceWithOffset
Description copied from interface:RowSetBuilderSequential
Appends aRowSequence
shifted by the provided offset to this builder.- Specified by:
appendRowSequenceWithOffset
in interfaceRowSetBuilderSequential
- Parameters:
rowSequence
- TheRowSequence
to appendshiftAmount
- An offset to apply to every range in the RowSet
-