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

Method has_vertex

atomic-core/src/pristine/txn/read.rs:264–269  ·  view source on GitHub ↗
(&self, node: GraphNode<NodeId>)

Source from the content-addressed store, hash-verified

262 }
263
264 fn has_vertex(&self, node: GraphNode<NodeId>) -> PristineResult<bool> {
265 let table = self.txn.open_multimap_table(GRAPH)?;
266 let key = encode_vertex(node.change.get(), node.start.get(), node.end.get());
267 let has = table.get(&key)?.next().is_some();
268 Ok(has)
269 }
270
271 fn get_node_type(&self, node_id: NodeId) -> PristineResult<Option<u8>> {
272 let table = self.txn.open_table(NODE_TYPES)?;

Callers

nothing calls this directly

Calls 4

encode_vertexFunction · 0.85
contains_keyMethod · 0.80
getMethod · 0.65
nextMethod · 0.45

Tested by

no test coverage detected