Class PrecomputedRowSetBuilderRandom

java.lang.Object
io.deephaven.engine.table.impl.PrecomputedRowSetBuilderRandom
All Implemented Interfaces:
RowSetBuilderRandom

public class PrecomputedRowSetBuilderRandom extends Object implements RowSetBuilderRandom
This is a niche class that allows an existing rowset to masquerade as a RowSetBuilderRandom for the sake of efficient processing. General usage would embed this in a collection with actual RowSetBuilderRandom and process all items similarly. See PartitionByChunkedOperator.appendShifts(io.deephaven.chunk.LongChunk, io.deephaven.chunk.LongChunk, int, int, long) and PartitionByChunkedOperator.extractAndClearBuilderRandom(io.deephaven.chunk.WritableObjectChunk, int) for an example.