Instance Methodgrdb 7.1.0GRDB

filter(keys:)

Filters by primary key.

RequestProtocols.swift:443
func filter<Keys>(keys: Keys) -> Self where Keys : Collection, Keys.Element : DatabaseValueConvertible

Parameters

keys

A collection of primary keys

All single-column primary keys are supported:

// SELECT * FROM player WHERE id = IN (1, 2, 3)
let request = Player.all().filter(keys: [1, 2, 3])

// SELECT * FROM country WHERE code = IN ('FR', 'US')
let request = Country.all().filter(keys: ["FR", "US"])