Rename process to iterate

This commit is contained in:
Ivan Ukhov
2015-08-03 17:12:15 -04:00
parent 5072b6e2f3
commit 2091c9843c
4 changed files with 6 additions and 7 deletions

View File

@ -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 {

View File

@ -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());
//! }