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

Method get_change_seq

atomic-core/src/pristine/txn/read.rs:390–398  ·  view source on GitHub ↗
(&self, view: &ViewState, change_id: NodeId)

Source from the content-addressed store, hash-verified

388 }
389
390 fn get_change_seq(&self, view: &ViewState, change_id: NodeId) -> PristineResult<Option<u64>> {
391 let table = self.txn.open_table(REV_VIEW_CHANGES)?;
392 let key = encode_view_seq(view.id, change_id.get());
393 let result = table.get(&key)?;
394 match result {
395 Some(value) => Ok(Some(value.value())),
396 None => Ok(None),
397 }
398 }
399
400 fn get_change_at_seq(&self, view: &ViewState, seq: u64) -> PristineResult<Option<NodeId>> {
401 let table = self.txn.open_table(VIEW_CHANGES)?;

Callers

nothing calls this directly

Calls 2

encode_view_seqFunction · 0.85
getMethod · 0.65

Tested by

no test coverage detected