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 theChunkSourceinterface 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 singleChunkSourceinterface 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),PagingChunkSourceadds a mask to the ChunkSource, and supports some additionalfillChunkmethods. -
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>