FTS3
public struct FTS3 : VirtualTableModuleFTS3 lets you define “fts3” virtual tables.
// CREATE VIRTUAL TABLE document USING fts3(content)
try db.create(virtualTable: "document", using: FTS3()) { t in
    t.column("content")
}
- 
                  
                  Options for Latin script characters. Matches the raw “remove_diacritics” tokenizer argument. See https://www.sqlite.org/fts3.html See moreDeclarationSwift public enum Diacritics
- 
                  
                  Creates a FTS3 module suitable for the Database create(virtualTable:using:)method.// CREATE VIRTUAL TABLE document USING fts3(content) try db.create(virtualTable: "document", using: FTS3()) { t in t.column("content") }DeclarationSwift public init()
- 
                  
                  The virtual table module name DeclarationSwift public let moduleName: String
- 
                  
                  Reserved; part of the VirtualTableModule protocol. See Database.create(virtualTable:using:) DeclarationSwift public func makeTableDefinition() -> FTS3TableDefinition
- 
                  
                  Reserved; part of the VirtualTableModule protocol. See Database.create(virtualTable:using:) DeclarationSwift public func moduleArguments(for definition: FTS3TableDefinition, in db: Database) -> [String]
- 
                  
                  Reserved; part of the VirtualTableModule protocol. See Database.create(virtualTable:using:) DeclarationSwift public func database(_ db: Database, didCreate tableName: String, using definition: FTS3TableDefinition)
 View on GitHub
View on GitHub Install in Dash
Install in Dash FTS3 Structure Reference
        FTS3 Structure Reference