[−][src]Module rusqlite::vtab
feature = "vtab"
Create virtual tables.
Follow these steps to create your own virtual table:
- Write implemenation of
VTab
andVTabCursor
traits. - Create an instance of the
Module
structure specialized forVTab
impl. from step 1. - Register your
Module
structure usingConnection.create_module
. - Run a
CREATE VIRTUAL TABLE
command that specifies the new module in theUSING
clause.
(See SQLite doc)
Structs
Context |
|
IndexConstraint |
|
IndexConstraintIter |
|
IndexConstraintUsage |
|
IndexInfo |
|
Module |
|
OrderBy |
|
OrderByIter |
|
VTabConnection |
|
ValueIter | |
Values |
|
sqlite3_vtab | |
sqlite3_vtab_cursor |
Enums
IndexConstraintOp |
|
Traits
CreateVTab |
|
VTab |
|
VTabCursor |
|
Functions
dequote |
|
eponymous_only_module |
|
escape_double_quote |
|
parse_boolean |
|
read_only_module |
|