pub struct ColumnarScanIterator { /* private fields */ }Expand description
Streaming iterator for columnar storage (FR-7 compliant).
This iterator yields rows one at a time from columnar storage,
avoiding the need to materialize all rows into a Vec<Row> upfront.
Segments are pre-loaded during construction, but row conversion is
performed lazily as rows are requested.
Trait Implementations§
Source§impl RowIterator for ColumnarScanIterator
impl RowIterator for ColumnarScanIterator
Auto Trait Implementations§
impl Freeze for ColumnarScanIterator
impl !RefUnwindSafe for ColumnarScanIterator
impl Send for ColumnarScanIterator
impl Sync for ColumnarScanIterator
impl Unpin for ColumnarScanIterator
impl !UnwindSafe for ColumnarScanIterator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more