(&self)
| 29 | } |
| 30 | |
| 31 | fn list_views(&self) -> PristineResult<Vec<String>> { |
| 32 | let table = self.txn.open_table(VIEWS)?; |
| 33 | let mut names = Vec::new(); |
| 34 | for (k, _) in table.iter()?.filter_map(|r| r.ok()) { |
| 35 | names.push(k.value().to_string()); |
| 36 | } |
| 37 | Ok(names) |
| 38 | } |
| 39 | |
| 40 | fn get_change_seq(&self, view: &ViewState, change_id: NodeId) -> PristineResult<Option<u64>> { |
| 41 | let table = self.txn.open_table(REV_VIEW_CHANGES)?; |