Package com.illumon.iris.db.v2.sources.chunk.page
-
Interface Summary Interface Description ChunkPage<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).PageStore<ATTR extends Attributes.Any,INNER_ATTR extends ATTR,PAGE extends Page<INNER_ATTR>> 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. -
Class Summary Class Description BooleanChunkPage<ATTR extends Attributes.Any> ByteChunkPage<ATTR extends Attributes.Any> CharChunkPage<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> ShortChunkPage<ATTR extends Attributes.Any>