Class HashedRunFinder
java.lang.Object
io.deephaven.engine.table.impl.by.HashedRunFinder
Finds runs of the same slot, and fills in the chunkPositions, runStarts, and runLengths arrays. The slots are not in
order; like slots are simply grouped together such that each slot is only represented in the chunk one time.
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
findRunsHashed
(HashedRunFinder.HashedRunContext context, WritableIntChunk<ChunkPositions> runStarts, WritableIntChunk<ChunkLengths> runLengths, WritableIntChunk<ChunkPositions> chunkPositions, WritableIntChunk<RowKeys> outputPositions)
-
Constructor Details
-
HashedRunFinder
public HashedRunFinder()
-
-
Method Details
-
findRunsHashed
public static boolean findRunsHashed(HashedRunFinder.HashedRunContext context, WritableIntChunk<ChunkPositions> runStarts, WritableIntChunk<ChunkLengths> runLengths, WritableIntChunk<ChunkPositions> chunkPositions, WritableIntChunk<RowKeys> outputPositions)
-