pub fn create_columnar_scan_iterator<'txn, S: KVStore + 'txn>(
txn: &mut impl SqlTxn<'txn, S>,
table_meta: &TableMetadata,
scan: &ColumnarScan,
) -> Result<ColumnarScanIterator>Expand description
Create a streaming columnar scan iterator (FR-7 compliant).
This function pre-loads segment data during construction but yields rows one at a time during iteration, avoiding full materialization of all rows.
§Arguments
txn- Transaction for loading segment datatable_meta- Table metadatascan- ColumnarScan operator with projection and filters
§Returns
A ColumnarScanIterator that implements RowIterator.