Interface DefaultChunkSource.SupportsContiguousGet<ATTR extends Attributes.Any>

All Superinterfaces:
ChunkSource<ATTR>, DefaultChunkSource<ATTR>, FillContextMaker, GetContextMaker
All Known Subinterfaces:
BufferedColumnRegion<ATTR>, ChunkPage<ATTR>, PageStore<ATTR,​INNER_ATTR,​PAGE>, RegionedPageStore<ATTR,​INNER_ATTR,​REGION_TYPE>
All Known Implementing Classes:
BooleanChunkPage, BufferedColumnRegionBase, BufferedColumnRegionByte, BufferedColumnRegionChar, BufferedColumnRegionDouble, BufferedColumnRegionFloat, BufferedColumnRegionInt, BufferedColumnRegionLong, BufferedColumnRegionShort, ByteChunkPage, CharChunkPage, ColumnChunkPageStore, ColumnRegionByte.StaticPageStore, ColumnRegionChar.StaticPageStore, ColumnRegionChunkDictionary, ColumnRegionDouble.StaticPageStore, ColumnRegionFloat.StaticPageStore, ColumnRegionInt.StaticPageStore, ColumnRegionLong.StaticPageStore, ColumnRegionObject.StaticPageStore, ColumnRegionShort.StaticPageStore, DoubleChunkPage, FloatChunkPage, IntChunkPage, LongChunkPage, ObjectChunkPage, ParquetColumnRegionSymbolTable, RegionedColumnSourceObject, RegionedColumnSourceObject.AsValues, RegionedColumnSourceObjectWithDictionary, RegionedPageStore.Static, ShortChunkPage
Enclosing interface:
DefaultChunkSource<ATTR extends Attributes.Any>

public static interface DefaultChunkSource.SupportsContiguousGet<ATTR extends Attributes.Any>
extends DefaultChunkSource<ATTR>
An alternative set of defaults which may typically be used by ChunkSources which support a get method which only works for contiguous ranges. They should just implement getChunk(GetContext, long, long).