FTS5TableDefinition

The FTS5TableDefinition class lets you define columns of a FTS5 virtual table.

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

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

See https://www.sqlite.org/fts5.html