Class ColumnRegionObjectCodecFixed<T,ATTR extends Values> 
java.lang.Object
io.deephaven.enterprise.sources.regioned.impl.InvalidatableRegion<ATTR>
io.deephaven.enterprise.sources.regioned.impl.ColumnRegionObjectCodecFixed<T,ATTR> 
- Type Parameters:
- T- The realized type of the encoded objects within this region
- ATTR- The Chunk attribute for this region
- All Implemented Interfaces:
- Page<ATTR>,- Page.WithDefaults<ATTR>,- PagingChunkSource<ATTR>,- ChunkSource<ATTR>,- FillContextMaker,- GetContextMaker,- DefaultChunkSource<ATTR>,- ColumnRegion<ATTR>,- ColumnRegionObject<T,,- ATTR> - Releasable
public final class ColumnRegionObjectCodecFixed<T,ATTR extends Values> 
extends InvalidatableRegion<ATTR>
implements ColumnRegionObject<T,ATTR>, Page.WithDefaults<ATTR> 
A 
ColumnRegion for non-primitive types that have a fixed size. The objects are stored in raw encoded binary
 format within a single data file.- 
Nested Class SummaryNested classes/interfaces inherited from interface io.deephaven.engine.table.ChunkSourceChunkSource.FillContext, ChunkSource.GetContextNested classes/interfaces inherited from interface io.deephaven.engine.table.impl.sources.regioned.ColumnRegionColumnRegion.Null<ATTR extends Any>Nested classes/interfaces inherited from interface io.deephaven.engine.table.impl.sources.regioned.ColumnRegionObjectColumnRegionObject.Constant<DATA_TYPE extends Object,ATTR extends Any>, ColumnRegionObject.DictionaryKeysWrapper, ColumnRegionObject.Null<DATA_TYPE extends Object, ATTR extends Any>, ColumnRegionObject.SelfDictionaryRegion<DATA_TYPE extends Object, ATTR extends Any>, ColumnRegionObject.StaticPageStore<DATA_TYPE extends Object, ATTR extends Any> Nested classes/interfaces inherited from interface io.deephaven.engine.table.impl.DefaultChunkSourceDefaultChunkSource.SupportsContiguousGet<ATTR extends Any>, DefaultChunkSource.WithPrev<ATTR extends Any>Nested classes/interfaces inherited from interface io.deephaven.engine.page.PagePage.WithDefaults<ATTR extends Any>, Page.WithDefaultsForRepeatingValues<ATTR extends Any>
- 
Field SummaryFields inherited from interface io.deephaven.engine.table.ChunkSourceDEFAULT_FILL_INSTANCE, ZERO_LENGTH_CHUNK_SOURCE_ARRAY
- 
Constructor SummaryConstructorsConstructorDescriptionColumnRegionObjectCodecFixed(@NotNull ObjectDecoder<T> decoder, @NotNull ColumnRegionByteWithLength<EncodedObjects> bytesRegion) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidfillChunkAppend(ChunkSource.FillContext fillContext, @NotNull WritableChunk<? super ATTR> destination, @NotNull RowSequence orderedKeys) booleangatherDictionaryValuesRowSet(RowSet.SearchIterator keysToVisit, RowSequence.Iterator knownKeys, @NotNull RowSetBuilderSequential sequentialBuilder) getObject(long elementIndex) getObject(ChunkSource.FillContext context, long elementIndex) makeFillContext(int chunkCapacity, SharedContext sharedContext) longmask()voidMethods inherited from class io.deephaven.enterprise.sources.regioned.impl.InvalidatableRegioninvalidate, throwIfInvalidatedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.engine.table.impl.sources.regioned.ColumnRegionfirstRowOffset, invalidateMethods inherited from interface io.deephaven.engine.table.impl.sources.regioned.ColumnRegionObjectgetChunkType, getDictionaryKeysRegion, getDictionaryValuesRegion, supportsDictionaryFormatMethods inherited from interface io.deephaven.engine.table.impl.DefaultChunkSourcegetChunk, getChunk, getChunkByFilling, makeGetContextMethods inherited from interface io.deephaven.engine.table.FillContextMakermakeFillContextMethods inherited from interface io.deephaven.engine.table.GetContextMakermakeGetContextMethods inherited from interface io.deephaven.engine.page.PageadvanceToNextPage, advanceToNextPage, advanceToNextPageAndGetPositionDistance, firstRow, getRowOffsetMethods inherited from interface io.deephaven.engine.page.Page.WithDefaultsfillChunk, fillChunkAppendMethods inherited from interface io.deephaven.engine.page.PagingChunkSourcemaxRow
- 
Constructor Details- 
ColumnRegionObjectCodecFixedpublic ColumnRegionObjectCodecFixed(@NotNull @NotNull ObjectDecoder<T> decoder, @NotNull @NotNull ColumnRegionByteWithLength<EncodedObjects> bytesRegion) 
 
- 
- 
Method Details- 
getObject- Specified by:
- getObjectin interface- ColumnRegionObject<T,- ATTR extends Values> 
 
- 
getObject- Specified by:
- getObjectin interface- ColumnRegionObject<T,- ATTR extends Values> 
 
- 
fillChunkAppendpublic void fillChunkAppend(@NotNull ChunkSource.FillContext fillContext, @NotNull @NotNull WritableChunk<? super ATTR> destination, @NotNull @NotNull RowSequence orderedKeys) - Specified by:
- fillChunkAppendin interface- Page.WithDefaults<T>
 
- 
releaseCachedResources@OverridingMethodsMustInvokeSuper public void releaseCachedResources()- Specified by:
- releaseCachedResourcesin interface- Releasable
 
- 
maskpublic long mask()- Specified by:
- maskin interface- PagingChunkSource<T>
 
- 
gatherDictionaryValuesRowSetpublic boolean gatherDictionaryValuesRowSet(@NotNull RowSet.SearchIterator keysToVisit, @NotNull RowSequence.Iterator knownKeys, @NotNull @NotNull RowSetBuilderSequential sequentialBuilder) - Specified by:
- gatherDictionaryValuesRowSetin interface- ColumnRegionObject<T,- ATTR extends Values> 
 
 
-