FTS5TableDefinition

A FTS5TableDefinition lets you define the components of an FTS5 virtual table.

FTS5.swift:313
final class FTS5TableDefinition

You don’t create instances of this class. Instead, you use the Database create(virtualTable:options:using:_:) method:

try db.create(virtualTable: "document", using: FTS5()) { t in // t is FTS5TableDefinition
    t.column("content")
}

Define Columns

External Content Tables

FTS5 Options