SQLExpressible
public protocol SQLExpressible
The protocol for all types that can be turned into an SQL expression.
It is adopted by protocols like DatabaseValueConvertible, and types like Column.
See https://github.com/groue/GRDB.swift/#the-query-interface
-
Returns an SQLExpression
See https://github.com/groue/GRDB.swift/#the-query-interface
Declaration
Swift
var sqlExpression: SQLExpression
-
reversed
Extension methodThis property is an implementation detail of the query interface. Do not use it directly.
See https://github.com/groue/GRDB.swift/#the-query-interface
Low Level Query Interface
See SQLOrderingTerm.reversed
Declaration
Swift
public var reversed: SQLOrderingTerm
-
orderingTermSQL(_:)
Extension methodThis method is an implementation detail of the query interface. Do not use it directly.
See https://github.com/groue/GRDB.swift/#the-query-interface
Low Level Query Interface
See SQLOrderingTerm.orderingTermSQL(_)
Declaration
Swift
public func orderingTermSQL(_ arguments: inout StatementArguments?) -> String
-
resultColumnSQL(_:)
Extension methodThis method is an implementation detail of the query interface. Do not use it directly.
See https://github.com/groue/GRDB.swift/#the-query-interface
Low Level Query Interface
See SQLSelectable.resultColumnSQL(_)
Declaration
Swift
public func resultColumnSQL(_ arguments: inout StatementArguments?) -> String
-
countedSQL(_:)
Extension methodThis method is an implementation detail of the query interface. Do not use it directly.
See https://github.com/groue/GRDB.swift/#the-query-interface
Low Level Query Interface
See SQLSelectable.countedSQL(_)
Declaration
Swift
public func countedSQL(_ arguments: inout StatementArguments?) -> String
-
count(distinct:)
Extension methodThis method is an implementation detail of the query interface. Do not use it directly.
See https://github.com/groue/GRDB.swift/#the-query-interface
Low Level Query Interface
See SQLSelectable.count(distinct:from:aliased:)
Declaration
Swift
public func count(distinct: Bool) -> SQLCount?