Required Instance Methodgrdb 7.1.0GRDB

makePreparedRequest(_:forSingleResult:)

Returns a PreparedRequest.

FetchRequest.swift:90
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)