pub trait Query {
    // Required methods
    fn query(&self, query: &str) -> Vec<Vec<Value>>;
    fn prepare_query(&self, query: &str) -> Statement;
    fn execute(&self, query: &str) -> Result<(), SqliteError>;
}
Available on crate feature sqlite only.
Expand description

Trait for querying data and executing queries.

Required Methods§

source

fn query(&self, query: &str) -> Vec<Vec<Value>>

Executes a query with no bindings.

source

fn prepare_query(&self, query: &str) -> Statement

Prepares a query with bindings.

source

fn execute(&self, query: &str) -> Result<(), SqliteError>

Executes a query, ignoring any results.

Implementors§