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

Method has_vertex

atomic-core/src/pristine/txn/write/graph.rs:215–220  ·  view source on GitHub ↗
(&self, node: GraphNode<NodeId>)

Source from the content-addressed store, hash-verified

213 }
214
215 fn has_vertex(&self, node: GraphNode<NodeId>) -> PristineResult<bool> {
216 let table = self.txn.open_multimap_table(GRAPH)?;
217 let key = encode_vertex(node.change.get(), node.start.get(), node.end.get());
218 let has = table.get(&key)?.next().is_some();
219 Ok(has)
220 }
221
222 fn get_node_type(&self, node_id: NodeId) -> PristineResult<Option<u8>> {
223 let table = self.txn.open_table(NODE_TYPES)?;

Callers

nothing calls this directly

Calls 3

encode_vertexFunction · 0.85
getMethod · 0.65
nextMethod · 0.45

Tested by

no test coverage detected