(
&mut self,
inode: Inode,
node: GraphNode<NodeId>,
edge: SerializedGraphEdge,
)
| 86 | } |
| 87 | |
| 88 | pub fn put_inode_graph( |
| 89 | &mut self, |
| 90 | inode: Inode, |
| 91 | node: GraphNode<NodeId>, |
| 92 | edge: SerializedGraphEdge, |
| 93 | ) -> PristineResult<bool> { |
| 94 | let key = encode_inode_vertex( |
| 95 | inode.get(), |
| 96 | node.change.get(), |
| 97 | node.start.get(), |
| 98 | node.end.get(), |
| 99 | ); |
| 100 | let value = serialize_graph_edge(&edge); |
| 101 | Ok(self.inode_graph.insert(&key, &value)?) |
| 102 | } |
| 103 | |
| 104 | /// Add a canonical bidirectional GRAPH edge pair (forward + PARENT reverse), |
| 105 | /// mirroring both rows into INODE_GRAPH when an inode is provided. |
no test coverage detected