SQLRequest
A FetchRequest built from raw SQL.
-
The request adapter
-
Creates a request from an SQL string, optional arguments, and optional row adapter.
let request = SQLRequest<String>(sql: """ SELECT name FROM player """) let request = SQLRequest<Player>(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<Player>(literal: """ SELECT * FROM player WHERE name = \(name) """)
-
-
-
-
:nodoc