Package io.deephaven.engine.rowset
Interface RowSetBuilderRandom
- All Known Implementing Classes:
AdaptiveRowSetBuilderRandom
,BitmapRandomBuilder
,PrecomputedRowSetBuilderRandom
public interface RowSetBuilderRandom
Builder interface for
RowSet
construction in arbitrary order.-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addKey
(long rowKey) default void
default void
addOrderedRowKeysChunk
(IntChunk<? extends OrderedRowKeys> chunk) default void
addOrderedRowKeysChunk
(LongChunk<? extends OrderedRowKeys> chunk) default void
addOrderedRowKeysChunk
(LongChunk<OrderedRowKeys> chunk, int offset, int length) void
addRange
(long firstRowKey, long lastRowKey) default void
default void
addRowKeysChunk
(IntChunk<? extends RowKeys> chunk) default void
addRowKeysChunk
(LongChunk<? extends RowKeys> chunk) default void
build()
-
Method Details
-
build
WritableRowSet build() -
addKey
void addKey(long rowKey) -
addRange
void addRange(long firstRowKey, long lastRowKey) -
addKeys
-
addRanges
-
addRowKeysChunk
-
addRowKeysChunk
-
addOrderedRowKeysChunk
-
addOrderedRowKeysChunk
-
addOrderedRowKeysChunk
-
addRowSet
-