Package com.illumon.iris.db.v2.sources.regioned
package com.illumon.iris.db.v2.sources.regioned
-
ClassDescriptionBufferedColumnRegion<ATTR extends Attributes.Any>A
ColumnRegionbacked by a buffer of some sort.BufferedColumnRegionBase<ATTR extends Attributes.Values>The basic implementation for aBufferedColumnRegion.BufferedColumnRegionByte<ATTR extends Attributes.Values>ColumnRegionByteimplementation for regions that support fetching primitive bytes from aFileDataBufferStore.BufferedColumnRegionChar<ATTR extends Attributes.Values>ColumnRegionCharimplementation for regions that support fetching primitive chars from aFileDataBufferStore.BufferedColumnRegionDouble<ATTR extends Attributes.Values>ColumnRegionDoubleimplementation for regions that support fetching primitive doubles from aFileDataBufferStore.BufferedColumnRegionFloat<ATTR extends Attributes.Values>ColumnRegionFloatimplementation for regions that support fetching primitive floats from aFileDataBufferStore.BufferedColumnRegionInt<ATTR extends Attributes.Values>ColumnRegionIntimplementation for regions that support fetching primitive ints from aFileDataBufferStore.BufferedColumnRegionLong<ATTR extends Attributes.Values>ColumnRegionLongimplementation for regions that support fetching primitive longs from aFileDataBufferStore.BufferedColumnRegionShort<ATTR extends Attributes.Values>ColumnRegionShortimplementation 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> ColumnRegionObjectimplementation 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> AColumnRegionfor non-primitive types that have a fixed size.ColumnRegionObjectCodecVariable<T,ATTR extends Attributes.Values> AColumnRegionfor 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>AColumnRegionObjectimplementation for Deephaven formatStringSetcolumns 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>ColumnRegionCharimplementation for deferred regions, i.e.DeferredColumnRegionDouble<ATTR extends Attributes.Values>ColumnRegionDoubleimplementation for deferred regions, i.e.DeferredColumnRegionFloat<ATTR extends Attributes.Values>ColumnRegionFloatimplementation for deferred regions, i.e.DeferredColumnRegionInt<ATTR extends Attributes.Values>ColumnRegionIntimplementation for deferred regions, i.e.DeferredColumnRegionLong<ATTR extends Attributes.Values>ColumnRegionLongimplementation for deferred regions, i.e.DeferredColumnRegionObject<T,ATTR extends Attributes.Any> ColumnRegionShortimplementation for deferred regions, i.e.DeferredColumnRegionShort<ATTR extends Attributes.Values>ColumnRegionShortimplementation for deferred regions, i.e.ParquetColumnRegionBase<ATTR extends Attributes.Values>ParquetColumnRegionByte<ATTR extends Attributes.Values>ColumnRegionByteimplementation for regions that support fetching primitive bytes from aColumnChunkPageStore.ParquetColumnRegionByte.StaticPageStore<ATTR extends Attributes.Values>ParquetColumnRegionChar<ATTR extends Attributes.Values>ColumnRegionCharimplementation for regions that support fetching primitive chars from aColumnChunkPageStore.ParquetColumnRegionChar.StaticPageStore<ATTR extends Attributes.Values>ParquetColumnRegionDouble<ATTR extends Attributes.Values>ColumnRegionDoubleimplementation for regions that support fetching primitive doubles from aColumnChunkPageStore.ParquetColumnRegionDouble.StaticPageStore<ATTR extends Attributes.Values>ParquetColumnRegionFloat<ATTR extends Attributes.Values>ColumnRegionFloatimplementation for regions that support fetching primitive floats from aColumnChunkPageStore.ParquetColumnRegionFloat.StaticPageStore<ATTR extends Attributes.Values>ParquetColumnRegionInt<ATTR extends Attributes.Values>ColumnRegionIntimplementation for regions that support fetching primitive ints from aColumnChunkPageStore.ParquetColumnRegionInt.StaticPageStore<ATTR extends Attributes.Values>ParquetColumnRegionLong<ATTR extends Attributes.Values>ColumnRegionLongimplementation for regions that support fetching primitive longs from aColumnChunkPageStore.ParquetColumnRegionLong.StaticPageStore<ATTR extends Attributes.Values>ParquetColumnRegionObject<T,ATTR extends Attributes.Values> ColumnRegionObjectimplementation for regions that support fetching objects from aColumnChunkPageStore.ParquetColumnRegionObject.StaticPageStore<DATA_TYPE,ATTR extends Attributes.Values> ParquetColumnRegionShort<ATTR extends Attributes.Values>ColumnRegionShortimplementation 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 ofRegionedColumnSourcefor 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 andRegionedColumnSourceimplementations.Result enum for region-visit patterns.SymbolTableSource<SYMBOL_TYPE>Interface forColumnSources that can provide aTableview of their symbol tables, providing a many:1 or 1:1 mapping of uniquelongidentifiers to the symbol values in this source.