mirror of
https://github.com/fluencelabs/sqlite-wasm-connector
synced 2025-04-11 10:36:04 +00:00
Rename statement to prepare_statement
This commit is contained in:
parent
87b237aa7d
commit
2698514218
@ -53,7 +53,7 @@ impl Database {
|
|||||||
|
|
||||||
/// Create a prepared statement.
|
/// Create a prepared statement.
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn statement<'l>(&'l self, sql: &str) -> Result<Statement<'l>> {
|
pub fn prepare_statement<'l>(&'l self, sql: &str) -> Result<Statement<'l>> {
|
||||||
::statement::new(self, sql)
|
::statement::new(self, sql)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ fn workflow() {
|
|||||||
|
|
||||||
{
|
{
|
||||||
let sql = r#"INSERT INTO `users` (id, name, age) VALUES (?, ?, ?);"#;
|
let sql = r#"INSERT INTO `users` (id, name, age) VALUES (?, ?, ?);"#;
|
||||||
let mut statement = ok!(database.statement(sql));
|
let mut statement = ok!(database.prepare_statement(sql));
|
||||||
ok!(statement.bind(&[Integer(1, 1), Text(2, "Alice"), Float(3, 20.99)]));
|
ok!(statement.bind(&[Integer(1, 1), Text(2, "Alice"), Float(3, 20.99)]));
|
||||||
assert!(statement.step() == ResultCode::Done);
|
assert!(statement.step() == ResultCode::Done);
|
||||||
}
|
}
|
||||||
@ -46,7 +46,7 @@ fn workflow() {
|
|||||||
|
|
||||||
{
|
{
|
||||||
let sql = r#"SELECT * FROM `users`;"#;
|
let sql = r#"SELECT * FROM `users`;"#;
|
||||||
let mut statement = ok!(database.statement(sql));
|
let mut statement = ok!(database.prepare_statement(sql));
|
||||||
assert!(statement.step() == ResultCode::Row);
|
assert!(statement.step() == ResultCode::Row);
|
||||||
assert!(ok!(statement.column::<i64>(0)) == 1);
|
assert!(ok!(statement.column::<i64>(0)) == 1);
|
||||||
assert!(ok!(statement.column::<String>(1)) == String::from("Alice"));
|
assert!(ok!(statement.column::<String>(1)) == String::from("Alice"));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user