(
sparse: &crate::engine::sparse::btree::SparseEngine,
documents: &[KvPair],
indexes: &[KvPair],
)
| 161 | } |
| 162 | |
| 163 | fn restore_sparse_data( |
| 164 | sparse: &crate::engine::sparse::btree::SparseEngine, |
| 165 | documents: &[KvPair], |
| 166 | indexes: &[KvPair], |
| 167 | ) -> crate::Result<()> { |
| 168 | for kv in documents { |
| 169 | sparse.put_raw(&kv.key, &kv.value)?; |
| 170 | } |
| 171 | for kv in indexes { |
| 172 | sparse.put_raw(&kv.key, &kv.value)?; |
| 173 | } |
| 174 | if !documents.is_empty() { |
| 175 | info!( |
| 176 | documents = documents.len(), |
| 177 | indexes = indexes.len(), |
| 178 | "sparse engine data restored" |
| 179 | ); |
| 180 | } |
| 181 | Ok(()) |
| 182 | } |
| 183 | |
| 184 | fn restore_edge_data( |
| 185 | edge_store: &crate::engine::graph::edge_store::store::EdgeStore, |
no test coverage detected