Get a single row from the memtable by index (None if deleted).
(&self, row_idx: usize)
| 193 | |
| 194 | /// Get a single row from the memtable by index (None if deleted). |
| 195 | pub fn get_memtable_row(&self, row_idx: usize) -> Option<Vec<Value>> { |
| 196 | if self |
| 197 | .delete_bitmaps |
| 198 | .get(&self.memtable_segment_id) |
| 199 | .is_some_and(|bm| bm.is_deleted(row_idx as u32)) |
| 200 | { |
| 201 | return None; |
| 202 | } |
| 203 | self.memtable.get_row(row_idx) |
| 204 | } |
| 205 | |
| 206 | /// Roll back in-memory inserts to `row_count_before`. |
| 207 | /// |
nothing calls this directly
no test coverage detected