INNER CODE UNIT · Rust
execute
rusqlite/rusqlite · src/lib.rs:631
pub fn execute<P: Params>(&self, sql: &str, params: P) -> Result<usize> {
self.prepare(sql).and_then(|mut stmt| stmt.execute(params))
}
/// Returns the path to the database file, if one exists and is known.
///
/// Returns `Some("")` for a temporary or in-memory database.
///
/// Note that in some cases [PRAGMA
/// database_list](https://sqlite.org/pragma.html#pragma_database_list) is
/// likely to be more robust.
#[inline]
pub fn path(&self) -> Option<&str> {
unsafe { inner_connection::db_filename(std::marker::PhantomData, self.handle(), MAIN_DB) }
}
/// Attempts to free as much heap memory as possible from the database
/// connection.