Method
del_graph
(
&mut self,
node: GraphNode<NodeId>,
edge: SerializedGraphEdge,
)
Source from the content-addressed store, hash-verified
| 370 | } |
| 371 | |
| 372 | fn del_graph( |
| 373 | &mut self, |
| 374 | node: GraphNode<NodeId>, |
| 375 | edge: SerializedGraphEdge, |
| 376 | ) -> PristineResult<bool> { |
| 377 | let mut table = self.txn.open_multimap_table(GRAPH)?; |
| 378 | let key = encode_vertex(node.change.get(), node.start.get(), node.end.get()); |
| 379 | let value = serialize_edge(&edge); |
| 380 | let removed = table.remove(&key, &value)?; |
| 381 | Ok(removed) |
| 382 | } |
| 383 | |
| 384 | fn put_inode_graph( |
| 385 | &mut self, |