Package com.illumon.iris.db.v2.sources.chunk.page
package com.illumon.iris.db.v2.sources.chunk.page
-
ClassDescriptionBooleanChunkPage<ATTR extends Attributes.Any>ByteChunkPage<ATTR extends Attributes.Any>CharChunkPage<ATTR extends Attributes.Any>ChunkPage<ATTR extends Attributes.Any>DoubleChunkPage<ATTR extends Attributes.Any>FloatChunkPage<ATTR extends Attributes.Any>IntChunkPage<ATTR extends Attributes.Any>LongChunkPage<ATTR extends Attributes.Any>ObjectChunkPage<T,
ATTR extends Attributes.Any> Page<ATTR extends Attributes.Any>This provides theChunkSource
interface to a contiguous block of data from the range [Page.firstRowOffset()
,Page.firstRowOffset()
+Page.length()
).Page.WithDefaults<ATTR extends Attributes.Any>Page.WithDefaultsForRepeatingValues<ATTR extends Attributes.Any>This has helper defaults for columns that just represent a repeating value (such as null or partition columns).PageStores are a collection of non-overlapping pages, which provides a singleChunkSource
interface across all the pages.PagingChunkSource<ATTR extends Attributes.Any>In order to be able to cache and reuse ChunkSources across multiple Tables (or other references),PagingChunkSource
adds a mask to the ChunkSource, and supports some additionalfillChunk
methods.ShortChunkPage<ATTR extends Attributes.Any>