mirror of
https://github.com/fluencelabs/sqlite-wasm-connector
synced 2025-06-26 21:41:32 +00:00
Rename process to iterate
This commit is contained in:
@ -38,10 +38,9 @@ impl Connection {
|
||||
///
|
||||
/// The callback is triggered for each row. If the callback returns `false`,
|
||||
/// no more rows will be processed. For large queries and non-string data
|
||||
/// types, prepared statement are highly preferable; see `iterate` and
|
||||
/// `prepare`.
|
||||
/// types, prepared statement are highly preferable; see `prepare`.
|
||||
#[inline]
|
||||
pub fn process<T: AsRef<str>, F>(&self, statement: T, callback: F) -> Result<()>
|
||||
pub fn iterate<T: AsRef<str>, F>(&self, statement: T, callback: F) -> Result<()>
|
||||
where F: FnMut(&[(&str, Option<&str>)]) -> bool
|
||||
{
|
||||
unsafe {
|
||||
|
@ -13,7 +13,7 @@
|
||||
//! INSERT INTO users (name, age) VALUES ('Bob', 69);
|
||||
//! ").unwrap();
|
||||
//!
|
||||
//! connection.process("SELECT * FROM users WHERE age > 50", |pairs| {
|
||||
//! connection.iterate("SELECT * FROM users WHERE age > 50", |pairs| {
|
||||
//! for &(column, value) in pairs.iter() {
|
||||
//! println!("{} = {}", column, value.unwrap());
|
||||
//! }
|
||||
|
Reference in New Issue
Block a user