pub struct Statement {
pub sql: String,
pub values: Option<Values>,
pub db_backend: DbBackend,
}
Expand description
Defines an SQL statement
Fields§
§sql: String
The SQL query
values: Option<Values>
The values for the SQL statement’s parameters
db_backend: DbBackend
The database backend this statement is constructed for. The SQL dialect and values should be valid for the DbBackend.
Implementations§
source§impl Statement
impl Statement
sourcepub fn from_string(db_backend: DbBackend, stmt: String) -> Statement
pub fn from_string(db_backend: DbBackend, stmt: String) -> Statement
Create a Statement from a crate::DatabaseBackend and a raw SQL statement
sourcepub fn from_sql_and_values<I>(db_backend: DbBackend, sql: &str, values: I) -> Selfwhere
I: IntoIterator<Item = Value>,
pub fn from_sql_and_values<I>(db_backend: DbBackend, sql: &str, values: I) -> Selfwhere
I: IntoIterator<Item = Value>,
Create a SQL statement from a crate::DatabaseBackend, a raw SQL statement and param values