MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / del_graph

Method del_graph

atomic-core/src/pristine/txn/write/mod.rs:940–950  ·  view source on GitHub ↗
(
        &mut self,
        node: GraphNode<NodeId>,
        edge: SerializedGraphEdge,
    )

Source from the content-addressed store, hash-verified

938 }
939
940 fn del_graph(
941 &mut self,
942 node: GraphNode<NodeId>,
943 edge: SerializedGraphEdge,
944 ) -> PristineResult<bool> {
945 let mut table = self.txn.open_multimap_table(GRAPH)?;
946 let key = encode_vertex(node.change.get(), node.start.get(), node.end.get());
947 let value = serialize_edge(&edge);
948 let removed = table.remove(&key, &value)?;
949 Ok(removed)
950 }
951
952 fn put_inode_graph(
953 &mut self,

Callers 1

test_graph_operationsFunction · 0.80

Calls 4

encode_vertexFunction · 0.85
serialize_edgeFunction · 0.85
getMethod · 0.65
removeMethod · 0.65

Tested by 1

test_graph_operationsFunction · 0.64