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
-
reversedExtension 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 -
countingSelectable(distinct:from:aliased:)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.countingSelectable(distinct:from:aliased:)
Declaration
Swift
public func countingSelectable(distinct: Bool, from tableName: String, aliased alias: String?) -> SQLSelectable?
View on GitHub
Install in Dash
SQLExpressible Protocol Reference