Skip to main content

Module cursor

Module cursor 

Source
Expand description

Execution time iteration over a RowSelection.

A ReadPlan resolves a RowSelectionPolicy into a RowSelectionStrategy and builds the matching RowSelectionCursor, which keeps the per-reader position while the selection itself stays immutable.

Structsยง

LoadedRowRanges ๐Ÿ”’
Row ranges whose backing pages are loaded for every projected column.
MaskChunk
Result of computing the next chunk to read when using a MaskCursor
MaskCursor
Cursor for iterating a mask-backed RowSelection
SelectorsCursor
Cursor for iterating a selector-backed RowSelection

Enumsยง

RowSelectionCursor
Cursor for iterating a RowSelection during execution within a ReadPlan.
RowSelectionPolicy
Policy for picking a strategy to materialize RowSelection during execution.
RowSelectionStrategy ๐Ÿ”’
Fully resolved strategy for materializing RowSelection during execution.