Class ColumnRegionObjectCached<T,ATTR extends Values,OFFSET_LOOKUP_CACHE extends OffsetLookupCache<T,ChunkSource.FillContext>>   
java.lang.Object
io.deephaven.enterprise.sources.regioned.impl.InvalidatableRegion<ATTR>
io.deephaven.enterprise.sources.regioned.impl.ColumnRegionObjectCached<T,ATTR,OFFSET_LOOKUP_CACHE>  
- All Implemented Interfaces:
- Page<ATTR>,- Page.WithDefaults<ATTR>,- PagingChunkSource<ATTR>,- ChunkSource<ATTR>,- FillContextMaker,- GetContextMaker,- DefaultChunkSource<ATTR>,- ColumnRegion<ATTR>,- ColumnRegionObject<T,,- ATTR> - Releasable,- OffsetLookup<T,- ChunkSource.FillContext> 
public final class ColumnRegionObjectCached<T,ATTR extends Values,OFFSET_LOOKUP_CACHE extends OffsetLookupCache<T,ChunkSource.FillContext>>   
extends InvalidatableRegion<ATTR>
implements ColumnRegionObject<T,ATTR>, OffsetLookup<T,ChunkSource.FillContext>, Page.WithDefaults<ATTR>  
Column region interface for regions that support fetching objects.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfaceColumnRegionObjectCached.CacheFactory<T,OFFSET_LOOKUP_CACHE extends OffsetLookupCache<T, ChunkSource.FillContext>> Nested 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 SummaryConstructorsConstructorDescriptionColumnRegionObjectCached(@NotNull ColumnRegionObjectCached.CacheFactory<T, OFFSET_LOOKUP_CACHE> cacheFactory, @Nullable FillContextMaker fillContextMaker, @NotNull ColumnRegionObject<T, ATTR> innerRegion) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidfillChunkAppend(@NotNull ChunkSource.FillContext context, @NotNull WritableChunk<? super ATTR> destination, @NotNull RowSequence orderedKeys) booleangatherDictionaryValuesRowSet(RowSet.SearchIterator keysToVisit, RowSequence.Iterator knownKeys, @NotNull RowSetBuilderSequential sequentialBuilder) getCache()getObject(long elementIndex) getObject(@NotNull ChunkSource.FillContext context, long elementIndex) lookup(int offset, ChunkSource.FillContext fillContext) longmask()voidsupportsDictionaryFormat(RowSet.SearchIterator keysToVisit) Methods 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.ColumnRegionObjectgetChunkTypeMethods 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.PagingChunkSourcemakeFillContext, maxRow
- 
Constructor Details- 
ColumnRegionObjectCachedpublic ColumnRegionObjectCached(@NotNull @NotNull ColumnRegionObjectCached.CacheFactory<T, OFFSET_LOOKUP_CACHE> cacheFactory, @Nullable @Nullable FillContextMaker fillContextMaker, @NotNull @NotNull ColumnRegionObject<T, ATTR> innerRegion) 
 
- 
- 
Method Details- 
maskpublic long mask()- Specified by:
- maskin interface- PagingChunkSource<T>
 
- 
getCache
- 
getObject- Specified by:
- getObjectin interface- ColumnRegionObject<T,- ATTR extends Values> 
 
- 
getObject- Specified by:
- getObjectin interface- ColumnRegionObject<T,- ATTR extends Values> 
 
- 
fillChunkAppendpublic void fillChunkAppend(@NotNull @NotNull ChunkSource.FillContext context, @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
 
- 
lookup- Specified by:
- lookupin interface- OffsetLookup<T,- ATTR extends Values> 
 
- 
getDictionaryValuesRegion- Specified by:
- getDictionaryValuesRegionin interface- ColumnRegionObject<T,- ATTR extends Values> 
 
- 
getDictionaryKeysRegion- Specified by:
- getDictionaryKeysRegionin interface- ColumnRegionObject<T,- ATTR extends Values> 
 
- 
supportsDictionaryFormat- Specified by:
- supportsDictionaryFormatin interface- ColumnRegionObject<T,- ATTR extends Values> 
 
- 
gatherDictionaryValuesRowSetpublic boolean gatherDictionaryValuesRowSet(@NotNull RowSet.SearchIterator keysToVisit, @NotNull RowSequence.Iterator knownKeys, @NotNull @NotNull RowSetBuilderSequential sequentialBuilder) - Specified by:
- gatherDictionaryValuesRowSetin interface- ColumnRegionObject<T,- ATTR extends Values> 
 
 
-