Package io.deephaven.engine.rowset.impl
Class AdaptiveRowSetBuilderRandom
java.lang.Object
io.deephaven.engine.rowset.impl.AdaptiveRowSetBuilderRandom
- All Implemented Interfaces:
RowSetBuilderRandom
RowSetBuilderRandom implementation that uses an adaptive pattern based on workload.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.engine.rowset.RowSetBuilderRandom
RowSetBuilderRandom.Helper -
Constructor Summary
Constructors -
Method Summary
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.RowSetBuilderRandom
addKeys, addOrderedRowKeysChunk, addOrderedRowKeysChunk, addOrderedRowKeysChunk, addRanges, addRowKeysChunk, addRowKeysChunk, addRowSet
-
Constructor Details
-
AdaptiveRowSetBuilderRandom
public AdaptiveRowSetBuilderRandom()
-
-
Method Details
-
build
- Specified by:
buildin interfaceRowSetBuilderRandom
-
addKey
public void addKey(long rowKey) - Specified by:
addKeyin interfaceRowSetBuilderRandom
-
addRange
public void addRange(long firstRowKey, long lastRowKey) - Specified by:
addRangein interfaceRowSetBuilderRandom
-