pub struct GenerateSeriesCursor { /* private fields */ }Expand description
Cursor for iterating over a generated integer series.
Implementations§
Trait Implementations§
Source§impl VirtualTableCursor for GenerateSeriesCursor
impl VirtualTableCursor for GenerateSeriesCursor
Auto Trait Implementations§
impl Freeze for GenerateSeriesCursor
impl RefUnwindSafe for GenerateSeriesCursor
impl Send for GenerateSeriesCursor
impl Sync for GenerateSeriesCursor
impl Unpin for GenerateSeriesCursor
impl UnsafeUnpin for GenerateSeriesCursor
impl UnwindSafe for GenerateSeriesCursor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<C> ErasedVtabCursor for Cwhere
C: VirtualTableCursor + 'static,
impl<C> ErasedVtabCursor for Cwhere
C: VirtualTableCursor + 'static,
Source§fn erased_filter(
&mut self,
cx: &Cx,
idx_num: i32,
idx_str: Option<&str>,
args: &[SqliteValue],
) -> Result<(), FrankenError>
fn erased_filter( &mut self, cx: &Cx, idx_num: i32, idx_str: Option<&str>, args: &[SqliteValue], ) -> Result<(), FrankenError>
Begin a scan with filter parameters.
Source§fn erased_next(&mut self, cx: &Cx) -> Result<(), FrankenError>
fn erased_next(&mut self, cx: &Cx) -> Result<(), FrankenError>
Advance to the next row.
Source§fn erased_eof(&self) -> bool
fn erased_eof(&self) -> bool
Whether the cursor has moved past the last row.
Source§fn erased_column(
&self,
ctx: &mut ColumnContext,
col: i32,
) -> Result<(), FrankenError>
fn erased_column( &self, ctx: &mut ColumnContext, col: i32, ) -> Result<(), FrankenError>
Write the value of column
col into ctx.Source§fn erased_rowid(&self) -> Result<i64, FrankenError>
fn erased_rowid(&self) -> Result<i64, FrankenError>
Return the rowid of the current row.