Required Instance Methodgrdb 7.1.0GRDB
makePreparedRequest(_:forSingleResult:)
Returns a PreparedRequest
.
func makePreparedRequest(_ db: Database, forSingleResult singleResult: Bool) throws -> PreparedRequest
Parameters
- db
A database connection.
- singleResult
A hint that a single result row will be consumed.
The singleResult
argument is a hint that a single result row will be consumed. Implementations can optionally use it to optimize the prepared statement, for example by adding a LIMIT 1
SQL clause:
// Calls makePreparedRequest(db, forSingleResult: true)
try request.fetchOne(db)
// Calls makePreparedRequest(db, forSingleResult: false)
try request.fetchAll(db)