Package com.illumon.iris.db.v2.sources.regioned
package com.illumon.iris.db.v2.sources.regioned
-
ClassDescriptionBufferedColumnRegion<ATTR extends Attributes.Any>A
ColumnRegion
backed by a buffer of some sort.BufferedColumnRegionBase<ATTR extends Attributes.Values>The basic implementation for aBufferedColumnRegion
.BufferedColumnRegionByte<ATTR extends Attributes.Values>ColumnRegionByte
implementation for regions that support fetching primitive bytes from aFileDataBufferStore
.BufferedColumnRegionChar<ATTR extends Attributes.Values>ColumnRegionChar
implementation for regions that support fetching primitive chars from aFileDataBufferStore
.BufferedColumnRegionDouble<ATTR extends Attributes.Values>ColumnRegionDouble
implementation for regions that support fetching primitive doubles from aFileDataBufferStore
.BufferedColumnRegionFloat<ATTR extends Attributes.Values>ColumnRegionFloat
implementation for regions that support fetching primitive floats from aFileDataBufferStore
.BufferedColumnRegionInt<ATTR extends Attributes.Values>ColumnRegionInt
implementation for regions that support fetching primitive ints from aFileDataBufferStore
.BufferedColumnRegionLong<ATTR extends Attributes.Values>ColumnRegionLong
implementation for regions that support fetching primitive longs from aFileDataBufferStore
.BufferedColumnRegionShort<ATTR extends Attributes.Values>ColumnRegionShort
implementation for regions that support fetching primitive shorts from aFileDataBufferStore
.BufferedPage<ATTR extends Attributes.Any>BufferedPageByte<ATTR extends Attributes.Any>BufferedPageChar<ATTR extends Attributes.Any>BufferedPageDouble<ATTR extends Attributes.Any>BufferedPageFloat<ATTR extends Attributes.Any>BufferedPageInt<ATTR extends Attributes.Any>BufferedPageLong<ATTR extends Attributes.Any>BufferedPageShort<ATTR extends Attributes.Any>ColumnRegion<ATTR extends Attributes.Any>Implementations of this interface represent a block of data within a single column of a larger table.ColumnRegion.Null<ATTR extends Attributes.Any>The null region.ColumnRegionByte<ATTR extends Attributes.Any>Column region interface for regions that support fetching primitive bytes.ColumnRegionByte.Null<ATTR extends Attributes.Any>ColumnRegionChar<ATTR extends Attributes.Values>Column region interface for regions that support fetching primitive chars.ColumnRegionChar.Null<ATTR extends Attributes.Values>ColumnRegionChunkDictionary<DICT_TYPE,DATA_TYPE, ATTR extends Attributes.Values> ColumnRegionObject
implementation for regions that support fetching symbols from a dictionary represented as anObjectChunk
.ColumnRegionDouble<ATTR extends Attributes.Values>Column region interface for regions that support fetching primitive doubles.ColumnRegionDouble.Null<ATTR extends Attributes.Values>ColumnRegionFloat<ATTR extends Attributes.Values>Column region interface for regions that support fetching primitive floats.ColumnRegionFloat.Null<ATTR extends Attributes.Values>ColumnRegionInt<ATTR extends Attributes.Values>Column region interface for regions that support fetching primitive ints.ColumnRegionInt.Null<ATTR extends Attributes.Values>ColumnRegionLong<ATTR extends Attributes.Values>Column region interface for regions that support fetching primitive longs.ColumnRegionLong.Null<ATTR extends Attributes.Values>ColumnRegionObject<T,ATTR extends Attributes.Any> Column region interface for regions that support fetching objects.ColumnRegionObject.Null<T,ATTR extends Attributes.Any> The null region returns null for all indices.ColumnRegionObjectCached<T,ATTR extends Attributes.Values, OFFSET_LOOKUP_CACHE extends OffsetLookupCache<T, ChunkSource.FillContext>> Column region interface for regions that support fetching objects.ColumnRegionObjectCached.CacheFactory<T,OFFSET_LOOKUP_CACHE extends OffsetLookupCache<T, ChunkSource.FillContext>> ColumnRegionObjectCodecFixed<T,ATTR extends Attributes.Values> AColumnRegion
for non-primitive types that have a fixed size.ColumnRegionObjectCodecVariable<T,ATTR extends Attributes.Values> AColumnRegion
for non-primitive types that have a variable size.ColumnRegionObjectWithDictionary<T,ATTR extends Attributes.Values> A Column region for objects that is backed by a dictionary of values.ColumnRegionReferencing<ATTR extends Attributes.Any,REFERENCED_COLUMN_REGION extends ColumnRegion<ATTR>> ColumnRegionReferencing.Converter<ATTR extends Attributes.Any>ColumnRegionReferencing.Null<ATTR extends Attributes.Any,REFERENCED_COLUMN_REGION extends ColumnRegion<ATTR>> ColumnRegionReferencingImpl<ATTR extends Attributes.Values,REFERENCED_COLUMN_REGION extends ColumnRegion<ATTR>> ColumnRegionShort<ATTR extends Attributes.Values>Column region interface for regions that support fetching primitive shorts.ColumnRegionShort.Null<ATTR extends Attributes.Values>ColumnRegionStringSet<ATTR extends Attributes.Values>AColumnRegionObject
implementation for Deephaven formatStringSet
columns where stringsets are stored as a bitmask and dictionary columnDeephavenColumnRegionObjectBase<T,ATTR extends Attributes.Values> A Base for Deephaven format object column regions.Base deferred region implementation.DeferredColumnRegionChar<ATTR extends Attributes.Values>ColumnRegionChar
implementation for deferred regions, i.e.DeferredColumnRegionDouble<ATTR extends Attributes.Values>ColumnRegionDouble
implementation for deferred regions, i.e.DeferredColumnRegionFloat<ATTR extends Attributes.Values>ColumnRegionFloat
implementation for deferred regions, i.e.DeferredColumnRegionInt<ATTR extends Attributes.Values>ColumnRegionInt
implementation for deferred regions, i.e.DeferredColumnRegionLong<ATTR extends Attributes.Values>ColumnRegionLong
implementation for deferred regions, i.e.DeferredColumnRegionObject<T,ATTR extends Attributes.Any> ColumnRegionShort
implementation for deferred regions, i.e.DeferredColumnRegionShort<ATTR extends Attributes.Values>ColumnRegionShort
implementation for deferred regions, i.e.ParquetColumnRegionBase<ATTR extends Attributes.Values>ParquetColumnRegionByte<ATTR extends Attributes.Values>ColumnRegionByte
implementation for regions that support fetching primitive bytes from aColumnChunkPageStore
.ParquetColumnRegionByte.StaticPageStore<ATTR extends Attributes.Values>ParquetColumnRegionChar<ATTR extends Attributes.Values>ColumnRegionChar
implementation for regions that support fetching primitive chars from aColumnChunkPageStore
.ParquetColumnRegionChar.StaticPageStore<ATTR extends Attributes.Values>ParquetColumnRegionDouble<ATTR extends Attributes.Values>ColumnRegionDouble
implementation for regions that support fetching primitive doubles from aColumnChunkPageStore
.ParquetColumnRegionDouble.StaticPageStore<ATTR extends Attributes.Values>ParquetColumnRegionFloat<ATTR extends Attributes.Values>ColumnRegionFloat
implementation for regions that support fetching primitive floats from aColumnChunkPageStore
.ParquetColumnRegionFloat.StaticPageStore<ATTR extends Attributes.Values>ParquetColumnRegionInt<ATTR extends Attributes.Values>ColumnRegionInt
implementation for regions that support fetching primitive ints from aColumnChunkPageStore
.ParquetColumnRegionInt.StaticPageStore<ATTR extends Attributes.Values>ParquetColumnRegionLong<ATTR extends Attributes.Values>ColumnRegionLong
implementation for regions that support fetching primitive longs from aColumnChunkPageStore
.ParquetColumnRegionLong.StaticPageStore<ATTR extends Attributes.Values>ParquetColumnRegionObject<T,ATTR extends Attributes.Values> ColumnRegionObject
implementation for regions that support fetching objects from aColumnChunkPageStore
.ParquetColumnRegionObject.StaticPageStore<DATA_TYPE,ATTR extends Attributes.Values> ParquetColumnRegionShort<ATTR extends Attributes.Values>ColumnRegionShort
implementation for regions that support fetching primitive shorts from aColumnChunkPageStore
.ParquetColumnRegionShort.StaticPageStore<ATTR extends Attributes.Values>An extension of RegionedColumnSource for sources that partition tablesRegionedColumnSource<DATA_TYPE>Regioned column source interface.RegionedColumnSourceBase<DATA_TYPE,ATTR extends Attributes.Values, REGION_TYPE extends ColumnRegion<ATTR>> Partial implementation ofRegionedColumnSource
for array-backed and delegating implementations to extend.Manage column sources made up of regions in their own index address space.RegionedColumnSourceObject<T,ATTR extends Attributes.Values> RegionedPageStore<ATTR extends Attributes.Any,INNER_ATTR extends ATTR, REGION_TYPE extends Page<INNER_ATTR>> RegionedPageStore.Static<ATTR extends Attributes.Values,INNER_ATTR extends ATTR, REGION_TYPE extends ColumnRegion<INNER_ATTR>> A regioned page store for use when the full set of regions and their sizes are known.Factory interface for regioned source table components.Factory that assembles modular components for regioned source tables.Minor utility methods used by column region andRegionedColumnSource
implementations.Result enum for region-visit patterns.SymbolTableSource<SYMBOL_TYPE>Interface forColumnSource
s that can provide aTable
view of their symbol tables, providing a many:1 or 1:1 mapping of uniquelong
identifiers to the symbol values in this source.