Interface BufferedPage<ATTR extends Any>
- All Superinterfaces:
- ChunkSource<ATTR>,- DefaultChunkSource<ATTR>,- FillContextMaker,- GetContextMaker,- Page<ATTR>,- Page.WithDefaults<ATTR>,- PagingChunkSource<ATTR>
- All Known Implementing Classes:
- BufferedPageByte,- BufferedPageChar,- BufferedPageDouble,- BufferedPageFloat,- BufferedPageInt,- BufferedPageIntAsLong,- BufferedPageLong,- BufferedPageShort
- 
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.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 SummaryFieldsModifier and TypeFieldDescriptionstatic final intMinimum average run length in anRowSequencethat should trigger copy-by-ranges in BufferedPage implementations.Fields inherited from interface io.deephaven.engine.table.ChunkSourceDEFAULT_FILL_INSTANCE, ZERO_LENGTH_CHUNK_SOURCE_ARRAY
- 
Method SummaryModifier and TypeMethodDescriptionTheBufferedTypeassociated with a buffer page has all the helper functions for calculating offsets, lengths, etc.default longdefault longmask()Methods inherited from interface io.deephaven.engine.table.ChunkSourcegetChunkTypeMethods 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, fillChunkAppend, fillChunkAppendMethods inherited from interface io.deephaven.engine.page.PagingChunkSourcemakeFillContext, maxRow
- 
Field Details- 
USE_RANGES_AVERAGE_RUN_LENGTHstatic final int USE_RANGES_AVERAGE_RUN_LENGTHMinimum average run length in anRowSequencethat should trigger copy-by-ranges in BufferedPage implementations.- See Also:
 
 
- 
- 
Method Details- 
bufferedTypeBufferedType bufferedType()TheBufferedTypeassociated with a buffer page has all the helper functions for calculating offsets, lengths, etc. based on the type stored on thisBufferedPage.- Returns:
- The type of the buffered page.
 
- 
mask- Specified by:
- maskin interface- PagingChunkSource<ATTR extends Any>
 
- 
firstRowOffset- Specified by:
- firstRowOffsetin interface- Page<ATTR extends Any>
 
 
-