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

Method get_view

atomic-core/src/pristine/txn/write/view.rs:18–29  ·  view source on GitHub ↗
(&self, name: &str)

Source from the content-addressed store, hash-verified

16 }
17
18 fn get_view(&self, name: &str) -> PristineResult<Option<ViewState>> {
19 let table = self.txn.open_table(VIEWS)?;
20 let result = table.get(name)?;
21 match result {
22 Some(value) => {
23 let bytes = value.value();
24 let state = deserialize_view_state(bytes)?;
25 Ok(Some(state))
26 }
27 None => Ok(None),
28 }
29 }
30
31 fn list_views(&self) -> PristineResult<Vec<String>> {
32 let table = self.txn.open_table(VIEWS)?;

Callers 3

test_view_operationsFunction · 0.45
test_del_viewFunction · 0.45

Calls 2

deserialize_view_stateFunction · 0.85
getMethod · 0.65

Tested by 3

test_view_operationsFunction · 0.36
test_del_viewFunction · 0.36