Query
public class Query
A database query. A Query instance can be constructed by calling one of the select class methods.
-
Create a SELECT ALL (*) statement instance. You can then call the Select instance’s methods such as from() method to construct the complete Query instance.
Declaration
Swift
public static func select() -> Select -
Create a SELECT DISTINCT ALL (*) statement instance. You can then call the Select instance’s methods such as from() method to construct the complete Query instance.
Declaration
Swift
public static func selectDistinct() -> Select -
Runs the query. The returning an enumerator that returns result rows one at a time. You can run the query any number of times, and you can even have multiple enumerators active at once. The results come from a snapshot of the database taken at the moment -run: is called, so they will not reflect any changes made to the database afterwards.
Declaration
Swift
public func run() throws -> QueryIterator
Query Class Reference