Clear all data from the database
(
&self,
driver: &dyn StorageDriver<Tree = Box<dyn StorageTree>>,
)
| 271 | |
| 272 | /// Clear all data from the database |
| 273 | pub fn clear( |
| 274 | &self, |
| 275 | driver: &dyn StorageDriver<Tree = Box<dyn StorageTree>>, |
| 276 | ) -> Result<(), Box<dyn std::error::Error>> { |
| 277 | let nodes_tree = driver.open_tree("nodes")?; |
| 278 | let edges_tree = driver.open_tree("edges")?; |
| 279 | let metadata_tree = driver.open_tree("metadata")?; |
| 280 | let catalog_tree = driver.open_tree("catalog")?; |
| 281 | |
| 282 | nodes_tree.clear()?; |
| 283 | edges_tree.clear()?; |
| 284 | metadata_tree.clear()?; |
| 285 | catalog_tree.clear()?; |
| 286 | driver.flush()?; |
| 287 | Ok(()) |
| 288 | } |
| 289 | |
| 290 | /// Delete a specific graph's data from storage |
| 291 | pub fn delete_graph( |
no test coverage detected