Initializergrdb 7.1.0GRDB
init(rawPattern:)
Creates a pattern from a raw pattern string.
init(rawPattern: String) throws
Throws
A DatabaseError
if the pattern has an invalid syntax.
The pattern syntax is documented at https://www.sqlite.org/fts3.html#full_text_index_queries
For example:
// OK
let pattern = try FTS3Pattern(rawPattern: "and")
// Throws an error: malformed MATCH expression: [AND]
let pattern = try FTS3Pattern(rawPattern: "AND")