Package io.deephaven.engine.table.impl
Interface DefaultChunkSource.WithPrev<ATTR extends io.deephaven.chunk.attributes.Any>
- All Superinterfaces:
io.deephaven.engine.table.ChunkSource<ATTR>,io.deephaven.engine.table.ChunkSource.WithPrev<ATTR>,DefaultChunkSource<ATTR>,io.deephaven.engine.table.FillContextMaker,io.deephaven.engine.table.GetContextMaker
- Enclosing interface:
- DefaultChunkSource<ATTR extends io.deephaven.chunk.attributes.Any>
public static interface DefaultChunkSource.WithPrev<ATTR extends io.deephaven.chunk.attributes.Any>
extends DefaultChunkSource<ATTR>, io.deephaven.engine.table.ChunkSource.WithPrev<ATTR>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.engine.table.ChunkSource
io.deephaven.engine.table.ChunkSource.FillContext, io.deephaven.engine.table.ChunkSource.GetContext, io.deephaven.engine.table.ChunkSource.WithPrev<ATTR extends io.deephaven.chunk.attributes.Any>Nested classes/interfaces inherited from interface io.deephaven.engine.table.impl.DefaultChunkSource
DefaultChunkSource.SupportsContiguousGet<ATTR extends io.deephaven.chunk.attributes.Any>, DefaultChunkSource.WithPrev<ATTR extends io.deephaven.chunk.attributes.Any> -
Field Summary
Fields inherited from interface io.deephaven.engine.table.ChunkSource
DEFAULT_FILL_INSTANCE, ZERO_LENGTH_CHUNK_SOURCE_ARRAYFields inherited from interface io.deephaven.engine.table.ChunkSource.WithPrev
ZERO_LENGTH_CHUNK_SOURCE_WITH_PREV_ARRAY -
Method Summary
Modifier and TypeMethodDescriptiondefault io.deephaven.chunk.Chunk<? extends ATTR>getPrevChunk(@NotNull io.deephaven.engine.table.ChunkSource.GetContext context, long firstKey, long lastKey) default io.deephaven.chunk.Chunk<? extends ATTR>getPrevChunk(@NotNull io.deephaven.engine.table.ChunkSource.GetContext context, @NotNull io.deephaven.engine.rowset.RowSequence rowSequence) default io.deephaven.chunk.Chunk<ATTR>getPrevChunkByFilling(@NotNull io.deephaven.engine.table.ChunkSource.GetContext context, @NotNull io.deephaven.engine.rowset.RowSequence rowSequence) default io.deephaven.engine.table.ChunkSource<ATTR>Methods inherited from interface io.deephaven.engine.table.ChunkSource
fillChunk, getChunkTypeMethods inherited from interface io.deephaven.engine.table.ChunkSource.WithPrev
fillPrevChunkMethods inherited from interface io.deephaven.engine.table.impl.DefaultChunkSource
getChunk, getChunk, getChunkByFilling, makeFillContext, makeGetContextMethods inherited from interface io.deephaven.engine.table.FillContextMaker
makeFillContextMethods inherited from interface io.deephaven.engine.table.GetContextMaker
makeGetContext
-
Method Details
-
getPrevChunk
default io.deephaven.chunk.Chunk<? extends ATTR> getPrevChunk(@NotNull @NotNull io.deephaven.engine.table.ChunkSource.GetContext context, @NotNull @NotNull io.deephaven.engine.rowset.RowSequence rowSequence) - Specified by:
getPrevChunkin interfaceio.deephaven.engine.table.ChunkSource.WithPrev<ATTR extends io.deephaven.chunk.attributes.Any>
-
getPrevChunk
default io.deephaven.chunk.Chunk<? extends ATTR> getPrevChunk(@NotNull @NotNull io.deephaven.engine.table.ChunkSource.GetContext context, long firstKey, long lastKey) - Specified by:
getPrevChunkin interfaceio.deephaven.engine.table.ChunkSource.WithPrev<ATTR extends io.deephaven.chunk.attributes.Any>
-
getPrevChunkByFilling
@FinalDefault default io.deephaven.chunk.Chunk<ATTR> getPrevChunkByFilling(@NotNull @NotNull io.deephaven.engine.table.ChunkSource.GetContext context, @NotNull @NotNull io.deephaven.engine.rowset.RowSequence rowSequence) -
getPrevSource
- Specified by:
getPrevSourcein interfaceio.deephaven.engine.table.ChunkSource.WithPrev<ATTR extends io.deephaven.chunk.attributes.Any>
-