Class ColumnRegionStringSet<ATTR extends Values>
java.lang.Object
io.deephaven.enterprise.sources.regioned.impl.InvalidatableRegion<ATTR>
io.deephaven.enterprise.sources.regioned.impl.ColumnRegionStringSet<ATTR>
- Type Parameters:
- ATTR-
- All Implemented Interfaces:
- Page<ATTR>,- Page.WithDefaults<ATTR>,- PagingChunkSource<ATTR>,- ChunkSource<ATTR>,- FillContextMaker,- GetContextMaker,- DefaultChunkSource<ATTR>,- ColumnRegion<ATTR>,- ColumnRegionObject<StringSet,,- ATTR> - Releasable
public final class ColumnRegionStringSet<ATTR extends Values>
extends InvalidatableRegion<ATTR>
implements ColumnRegionObject<StringSet,ATTR>, Page.WithDefaults<ATTR> 
A 
ColumnRegionObject implementation for Deephaven format StringSet columns where stringsets are
 stored as a bitmask and dictionary column- 
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 SummaryConstructorsConstructorDescriptionColumnRegionStringSet(@NotNull ColumnRegionLong<StringSetBitmasks> bitmaskColumnRegion, @NotNull ColumnRegionObjectCached<String, ATTR, ReversibleCache> dictionaryColumnRegion) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidfillChunkAppend(ChunkSource.FillContext fillContext, @NotNull WritableChunk<? super ATTR> destination, @NotNull RowSequence orderedKeys) getObject(long elementIndex) getObject(ChunkSource.FillContext fillContext, long elementIndex) 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.ColumnRegionObjectgatherDictionaryValuesRowSet, getChunkType, 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.PagingChunkSourcemakeFillContext, maxRow
- 
Constructor Details- 
ColumnRegionStringSetpublic ColumnRegionStringSet(@NotNull @NotNull ColumnRegionLong<StringSetBitmasks> bitmaskColumnRegion, @NotNull @NotNull ColumnRegionObjectCached<String, ATTR, ReversibleCache> dictionaryColumnRegion) 
 
- 
- 
Method Details- 
getObject- Specified by:
- getObjectin interface- ColumnRegionObject<StringSet,- ATTR extends Values> 
 
- 
getObject- Specified by:
- getObjectin interface- ColumnRegionObject<StringSet,- 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<ATTR extends Values>
 
- 
releaseCachedResources@OverridingMethodsMustInvokeSuper public void releaseCachedResources()- Specified by:
- releaseCachedResourcesin interface- Releasable
 
- 
maskpublic long mask()- Specified by:
- maskin interface- PagingChunkSource<ATTR extends Values>
 
 
-