Trait sqlite_loadable::table::VTabCursor
source · pub trait VTabCursor: Sized {
// Required methods
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>;
}Required Methods§
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>
Object Safety§
This trait is not object safe.