Returns an iterator over all the rows of `self`, yielded as [`RowRef`]s.
(&'a self, blob_store: &'a dyn BlobStore)
| 1533 | |
| 1534 | /// Returns an iterator over all the rows of `self`, yielded as [`RowRef`]s. |
| 1535 | pub fn scan_rows<'a>(&'a self, blob_store: &'a dyn BlobStore) -> TableScanIter<'a> { |
| 1536 | TableScanIter { |
| 1537 | current_page: None, // Will be filled by the iterator. |
| 1538 | current_page_idx: PageIndex(0), |
| 1539 | table: self, |
| 1540 | blob_store, |
| 1541 | } |
| 1542 | } |
| 1543 | |
| 1544 | /// Returns a list of all present row pointers. |
| 1545 | pub fn scan_all_row_ptrs(&self) -> Vec<RowPointer> { |