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
ChunkPageinstances.DoubleChunkPage<ATTR extends Any>FloatChunkPage<ATTR extends Any>IntChunkPage<ATTR extends Any>LongChunkPage<ATTR extends Any>ObjectChunkPage<T,ATTR extends Any> Pages arePagingChunkSourcesthat 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 singlePagingChunkSourceacross all the pages.PagingChunkSource<ATTR extends Any>In order to be able to cache and reuseChunkSourcesacross multiple tables (or other references),PagingChunkSourceadds aPagingChunkSource.mask()toChunkSourceand supports some additionalChunkSource.fillChunk(io.deephaven.engine.table.ChunkSource.FillContext, io.deephaven.chunk.WritableChunk<? super ATTR>, io.deephaven.engine.rowset.RowSequence)methods.ChunkSource.FillContextimplementation for use byPagingChunkSourceimplementations.ShortChunkPage<ATTR extends Any>