Protocol
SQLPartialResultBuilder
Common definitions for any query builder which permits specifying range and ordering behaviors.
protocol SQLPartialResultBuilder : AnyObject
Topics
Instance Properties
limitIf set, limits the maximum number of results.offsetIf set, offsets the results.orderBysZero or moreORDER BYclauses.
Instance Methods
limit(_:)Adds aLIMITclause to the query. If called more than once, the last call wins.offset(_:)Adds aOFFSETclause to the query. If called more than once, the last call wins.orderBy(_:)Adds anORDER BYclause to the query using the specified expression.orderBy(_:_:)Adds anORDER BYclause to the query with the specified column and ordering.
Relationships
Inherited By
Conforming Types
See Also
Builder Protocols
SQLAliasedColumnListBuilderCommon definitions for query builders which permit specifying aliased column names.SQLColumnUpdateBuilderCommon definitions for query builders which support assigning values to columns.SQLJoinBuilderCommon definitions for any query builder which permits specifying joins.SQLPredicateBuilderCommon definitions for any query builder which permits specifying a primary predicate.SQLQueryBuilderBase definitions for builders which set up queries and execute them against a given database.SQLQueryFetcherCommon definitions forSQLQueryBuilders which support retrieving result rows.SQLReturningBuilderCommon definitions for any query builder which can return values from data-mutating queries.SQLSecondaryPredicateBuilderCommon definitions for any query builder which permits specifying a secondary predicate.SQLSubqueryClauseBuilderA builder which can construct - but not execute - a completeSELECTquery. Useful for building CTEs,CREATE TABLE ... SELECTclauses, etc., not to mention actualSELECTqueries.SQLUnqualifiedColumnListBuilderCommon definitions for query builders which permit or require specifying a list of unqualified column names.