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_ARRAY

    Fields inherited from interface io.deephaven.engine.table.ChunkSource.WithPrev

    ZERO_LENGTH_CHUNK_SOURCE_WITH_PREV_ARRAY
  • Method Summary

    Modifier and Type
    Method
    Description
    default 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, getChunkType

    Methods inherited from interface io.deephaven.engine.table.ChunkSource.WithPrev

    fillPrevChunk

    Methods inherited from interface io.deephaven.engine.table.impl.DefaultChunkSource

    getChunk, getChunk, getChunkByFilling, makeFillContext, makeGetContext

    Methods inherited from interface io.deephaven.engine.table.FillContextMaker

    makeFillContext

    Methods 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:
      getPrevChunk in interface io.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:
      getPrevChunk in interface io.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

      default io.deephaven.engine.table.ChunkSource<ATTR> getPrevSource()
      Specified by:
      getPrevSource in interface io.deephaven.engine.table.ChunkSource.WithPrev<ATTR extends io.deephaven.chunk.attributes.Any>