Method
put_graph
(
&mut self,
node: GraphNode<NodeId>,
edge: SerializedGraphEdge,
)
Source from the content-addressed store, hash-verified
| 832 | } |
| 833 | |
| 834 | fn put_graph( |
| 835 | &mut self, |
| 836 | node: GraphNode<NodeId>, |
| 837 | edge: SerializedGraphEdge, |
| 838 | ) -> PristineResult<bool> { |
| 839 | let mut table = self.txn.open_multimap_table(GRAPH)?; |
| 840 | let key = encode_vertex(node.change.get(), node.start.get(), node.end.get()); |
| 841 | let value = serialize_edge(&edge); |
| 842 | let inserted = table.insert(&key, &value)?; |
| 843 | Ok(inserted) |
| 844 | } |
| 845 | |
| 846 | fn del_graph( |
| 847 | &mut self, |