Trait sqlite_loadable::table::VTabCursor
source · pub trait VTabCursor: Sized {
fn filter(
&mut self,
idx_num: c_int,
idx_str: Option<&str>,
values: &[*mut sqlite3_value]
) -> Result<()>;
fn next(&mut self) -> Result<()>;
fn eof(&self) -> bool;
fn column(&self, ctx: *mut sqlite3_context, i: c_int) -> Result<()>;
fn rowid(&self) -> Result<i64>;
}