Code intelligence tool that builds a semantic knowledge graph from Rust, Go, Java, Scala, TypeScript, Python, C, C++, Kotlin, C#, Swift, and many more codebases
//! Whole-database clearing.
usesuper::*;// ---------------------------------------------------------------------------
// Clear
// ---------------------------------------------------------------------------
implDatabase{/// Removes all data from every table.
pub async fnclear(&self)->Result<()>{self.conn().execute_batch("DELETE FROM vectors;
DELETE FROM unresolved_refs;
DELETE FROM edges;
DELETE FROM nodes;
DELETE FROM files;",).await
.map_err(|e|TokenSaveError::Database {
message:format!("failed to clear database: {e}"),
operation:"clear".to_string(),})?;Ok(())}}