Structuregrdb 7.4.0GRDB
RangeRowAdapter
RangeRowAdapter
is a row adapter that only exposes a range of columns.
struct RangeRowAdapter
For example:
let adapter = RangeRowAdapter(1..<3)
let sql = "SELECT 0 AS a, 1 AS b, 2 AS c, 3 AS d"
// [b:1 c:2]
try Row.fetchOne(db, sql: sql, adapter: adapter)