MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / get_memtable_row

Method get_memtable_row

nodedb-columnar/src/mutation/engine.rs:195–204  ·  view source on GitHub ↗

Get a single row from the memtable by index (None if deleted).

(&self, row_idx: usize)

Source from the content-addressed store, hash-verified

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 ///

Callers

nothing calls this directly

Calls 3

get_rowMethod · 0.80
getMethod · 0.45
is_deletedMethod · 0.45

Tested by

no test coverage detected