Remove all indexed fields for `node_id`.
(&mut self, node_id: u32, fields: &HashMap<String, Value>)
| 281 | |
| 282 | /// Remove all indexed fields for `node_id`. |
| 283 | pub fn delete_row(&mut self, node_id: u32, fields: &HashMap<String, Value>) { |
| 284 | for (field, idx) in &mut self.indexes { |
| 285 | if let Some(value) = fields.get(field) { |
| 286 | idx.delete(node_id, value); |
| 287 | } |
| 288 | } |
| 289 | } |
| 290 | |
| 291 | /// Evaluate a filter predicate against the bitmap indexes. |
| 292 | /// |
no test coverage detected