Module rusqlite::vtab

source ·
Available on crate feature vtab only.
Expand description

Create virtual tables.

Follow these steps to create your own virtual table:

  1. Write implementation of VTab and VTabCursor traits.
  2. Create an instance of the Module structure specialized for VTab impl. from step 1.
  3. Register your Module structure using Connection::create_module.
  4. Run a CREATE VIRTUAL TABLE command that specifies the new module in the USING clause.

(See SQLite doc)

Modules§

  • arrayarray
    Array Virtual Table.
  • csvtabcsvtab
    CSV Virtual Table.
  • seriesseries
    Generate series virtual table.

Structs§

Enums§

Traits§

  • Read-only virtual table instance trait.
  • Writable virtual table instance trait.
  • Eponymous-only virtual table instance trait.
  • Virtual table cursor trait.

Functions§