Method
put_inode_graph
(
&mut self,
inode: Inode,
node: GraphNode<NodeId>,
edge: SerializedGraphEdge,
)
Source from the content-addressed store, hash-verified
| 856 | } |
| 857 | |
| 858 | fn put_inode_graph( |
| 859 | &mut self, |
| 860 | inode: Inode, |
| 861 | node: GraphNode<NodeId>, |
| 862 | edge: SerializedGraphEdge, |
| 863 | ) -> PristineResult<bool> { |
| 864 | let mut table = self.txn.open_multimap_table(INODE_GRAPH)?; |
| 865 | let key = encode_inode_vertex( |
| 866 | inode.get(), |
| 867 | node.change.get(), |
| 868 | node.start.get(), |
| 869 | node.end.get(), |
| 870 | ); |
| 871 | let value = serialize_edge(&edge); |
| 872 | let inserted = table.insert(&key, &value)?; |
| 873 | Ok(inserted) |
| 874 | } |
| 875 | |
| 876 | fn del_inode_graph( |
| 877 | &mut self, |