Class FillContextWrapper
java.lang.Object
io.deephaven.enterprise.compatibility.chunk.FillContextWrapper
- All Implemented Interfaces:
- io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.sources.chunk.ChunkSource.FillContext,- io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.sources.chunk.Context,- io.deephaven.shadow.enterprise.com.illumon.util.SafeCloseable,- AutoCloseable
public class FillContextWrapper
extends Object
implements io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.sources.chunk.ChunkSource.FillContext
An adapter FillContext for use when an Enterprise chunk must be filled by a Community source.
- 
Constructor SummaryConstructorsConstructorDescriptionFillContextWrapper(ChunkSource.FillContext delegateContext, @NotNull ChunkType type) 
- 
Method SummaryModifier and TypeMethodDescriptionadaptOrderedKeys(@NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.utils.OrderedKeys ok) voidclose()<EATTR extends io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.sources.chunk.Attributes.Any,CATTR extends Any> 
 WritableChunk<CATTR>convertAndGetChunk(@NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.sources.chunk.WritableChunk<EATTR> toConvert) Convert the input EnterpriseWritableChunkinto a CommunityWritableChunk.Get the delegate CommunityChunkSource.FillContextfor the Community source to use.
- 
Constructor Details- 
FillContextWrapperpublic FillContextWrapper(@NotNull ChunkSource.FillContext delegateContext, @NotNull @NotNull ChunkType type) 
 
- 
- 
Method Details- 
convertAndGetChunkpublic <EATTR extends io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.sources.chunk.Attributes.Any,CATTR extends Any> WritableChunk<CATTR> convertAndGetChunk(@NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.sources.chunk.WritableChunk<EATTR> toConvert) Convert the input EnterpriseWritableChunkinto a CommunityWritableChunk. This method guarantees that the two chunks wrap the same internals so that changes to the returned Community chunk are reflected in the input Enterprise chunk.- Type Parameters:
- EATTR- the enterprise attribute
- CATTR- the community attribute
- Parameters:
- toConvert- the chunk to be converted
- Returns:
- the converted chunk in Community format
 
- 
adaptOrderedKeyspublic RowSequence adaptOrderedKeys(@NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.utils.OrderedKeys ok) 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.sources.chunk.Context
- Specified by:
- closein interface- io.deephaven.shadow.enterprise.com.illumon.util.SafeCloseable
 
- 
getDelegateGet the delegate CommunityChunkSource.FillContextfor the Community source to use.- Returns:
- the Community ChunkSource.FillContext
 
 
-