Package io.deephaven.engine.page
package io.deephaven.engine.page
-
ClassDescriptionBooleanChunkPage<ATTR extends Any>ByteChunkPage<ATTR extends Any>CharChunkPage<ATTR extends Any>Factory for wrapping native arrays as
ChunkPage
instances.DoubleChunkPage<ATTR extends Any>FloatChunkPage<ATTR extends Any>IntChunkPage<ATTR extends Any>LongChunkPage<ATTR extends Any>ObjectChunkPage<T,ATTR extends Any> Pages arePagingChunkSources
that can supply values from a subset of a contiguous block of row key space beginning atPage.firstRowOffset()
and continuing toPage.firstRowOffset()
+PagingChunkSource.maxRow(long)
.Page.WithDefaults<ATTR extends Any>Helper defaults for general pages.Page.WithDefaultsForRepeatingValues<ATTR extends Any>Helper defaults for pages that represent a repeating value, e.g.PageStores are a collection of non-overlappingPages
, providing a singlePagingChunkSource
across all the pages.PagingChunkSource<ATTR extends Any>In order to be able to cache and reuseChunkSources
across multiple tables (or other references),PagingChunkSource
adds aPagingChunkSource.mask()
toChunkSource
and supports some additionalChunkSource.fillChunk(io.deephaven.engine.table.ChunkSource.FillContext, io.deephaven.chunk.WritableChunk<? super ATTR>, io.deephaven.engine.rowset.RowSequence)
methods.ChunkSource.FillContext
implementation for use byPagingChunkSource
implementations.ShortChunkPage<ATTR extends Any>