SQLRequest<Row>
-
Creates a request from an SQL string, optional arguments, and optional row adapter.
let request = SQLRequest(sql: """ SELECT * FROM player WHERE id = ? """, arguments: [1])
-
Creates a request from an
SQL
literal, and optional row adapter.Literals allow you to safely embed raw values in your SQL, without any risk of syntax errors or SQL injection:
let name = "O'brien" let request = SQLRequest(literal: """ SELECT * FROM player WHERE name = \(name) """)