Class DeferredColumnRegionReferencing<ATTR extends Any,REFERENCED_COLUMN_REGION extends ColumnRegion<ATTR>>
java.lang.Object
io.deephaven.engine.table.impl.sources.regioned.GenericColumnRegionBase<ATTR>
io.deephaven.engine.table.impl.sources.regioned.DeferredColumnRegionBase<ATTR,ColumnRegionReferencing<ATTR,REFERENCED_COLUMN_REGION>>
io.deephaven.engine.table.impl.sources.regioned.DeferredColumnRegionReferencing<ATTR,REFERENCED_COLUMN_REGION>
- All Implemented Interfaces:
Page<ATTR>,PagingChunkSource<ATTR>,ChunkSource<ATTR>,FillContextMaker,GetContextMaker,DefaultChunkSource<ATTR>,ColumnRegion<ATTR>,ColumnRegionReferencing<ATTR,,REFERENCED_COLUMN_REGION> Releasable
public class DeferredColumnRegionReferencing<ATTR extends Any,REFERENCED_COLUMN_REGION extends ColumnRegion<ATTR>>
extends DeferredColumnRegionBase<ATTR,ColumnRegionReferencing<ATTR,REFERENCED_COLUMN_REGION>>
implements ColumnRegionReferencing<ATTR,REFERENCED_COLUMN_REGION>
ColumnRegionReferencing implementation for deferred regions, i.e. regions that will be properly constructed
on first access.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.engine.table.ChunkSource
ChunkSource.FillContext, ChunkSource.GetContextNested classes/interfaces inherited from interface io.deephaven.engine.table.impl.sources.regioned.ColumnRegion
ColumnRegion.Null<ATTR extends Any>Nested classes/interfaces inherited from interface io.deephaven.engine.table.impl.sources.regioned.ColumnRegionReferencing
ColumnRegionReferencing.Converter<ATTR extends Any>, ColumnRegionReferencing.Null<ATTR extends Any,REFERENCED_COLUMN_REGION extends ColumnRegion<ATTR>> Nested classes/interfaces inherited from interface io.deephaven.engine.table.impl.DefaultChunkSource
DefaultChunkSource.SupportsContiguousGet<ATTR extends Any>, DefaultChunkSource.WithPrev<ATTR extends Any>Nested classes/interfaces inherited from interface io.deephaven.engine.page.Page
Page.WithDefaults<ATTR extends Any>, Page.WithDefaultsForRepeatingValues<ATTR extends Any> -
Field Summary
Fields inherited from interface io.deephaven.engine.table.ChunkSource
DEFAULT_FILL_INSTANCE, ZERO_LENGTH_CHUNK_SOURCE_ARRAY -
Method Summary
Methods inherited from class io.deephaven.engine.table.impl.sources.regioned.DeferredColumnRegionBase
fillChunk, fillChunkAppend, getChunk, getChunk, getChunkType, getResultRegion, invalidate, releaseCachedResourcesMethods inherited from class io.deephaven.engine.table.impl.sources.regioned.GenericColumnRegionBase
mask, throwIfInvalidatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.engine.table.ChunkSource
fillChunkMethods inherited from interface io.deephaven.engine.table.impl.sources.regioned.ColumnRegion
firstRowOffset, invalidateMethods inherited from interface io.deephaven.engine.table.impl.sources.regioned.ColumnRegionReferencing
getChunkTypeMethods inherited from interface io.deephaven.engine.table.impl.DefaultChunkSource
getChunk, getChunk, getChunkByFilling, makeGetContextMethods inherited from interface io.deephaven.engine.table.FillContextMaker
makeFillContextMethods inherited from interface io.deephaven.engine.table.GetContextMaker
makeGetContextMethods inherited from interface io.deephaven.engine.page.Page
advanceToNextPage, advanceToNextPage, advanceToNextPageAndGetPositionDistance, firstRow, getRowOffsetMethods inherited from interface io.deephaven.engine.page.PagingChunkSource
fillChunkAppend, makeFillContext, mask, maxRowMethods inherited from interface io.deephaven.engine.table.Releasable
releaseCachedResources
-
Method Details
-
getReferencedRegion
- Specified by:
getReferencedRegionin interfaceColumnRegionReferencing<ATTR extends Any,REFERENCED_COLUMN_REGION extends ColumnRegion<ATTR>>
-