Expand description
FTS5 full-text tables on top of the general crate::table::TableKind::Virtual
mechanism.
Fts5Table renders the module arguments — quoted column names,
UNINDEXED markers, and the key = 'value' options — so callers never
hand-write them. The #[fts5_table] proc macro expands into this builder,
so a macro-declared table and a hand-built one cannot drift apart.
Structs§
- Fts5
Options - The
fts5(...)settings that follow the column list. - Fts5
Table - Assembles
CREATE VIRTUAL TABLE … USING fts5(…)without hand-writing the module arguments.
Constants§
- FTS5_
MODULE - The SQLite module name for full-text search tables.