#[repr(transparent)]
pub struct ColumnContext { /* private fields */ }
Expand description

Describes the run-time environment of the VTabCursor::column method.

Implementations§

Return a handle to the current database.

Return true if the column being fetched is part of an UPDATE operation during which the column value will not change.

See ValueRef::nochange for details and usage.

This method is provided as an optimization. It is permissible for this method to return false even if the value is unchanged. The virtual table implementation must function correctly even if this method were to always return false.

Requires SQLite 3.22.0. On earlier versions of SQLite, this method always returns false.

Assign the given value to the column. This function always returns Ok.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.