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
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddKey(long rowKey) default voiddefault voidaddOrderedRowKeysChunk(IntChunk<? extends OrderedRowKeys> chunk) default voidaddOrderedRowKeysChunk(LongChunk<? extends OrderedRowKeys> chunk) default voidaddOrderedRowKeysChunk(LongChunk<OrderedRowKeys> chunk, int offset, int length) voidaddRange(long firstRowKey, long lastRowKey) default voiddefault voidaddRowKeysChunk(IntChunk<? extends RowKeys> chunk) default voidaddRowKeysChunk(LongChunk<? extends RowKeys> chunk) default voidbuild()
-
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
-