ColumnExpression
A type that represents a column in a database table.
protocol ColumnExpression : SQLSpecificExpressible
Browse conforming typesStandard Columns
static var rowID: Self
The hidden rowID column.
Deriving SQL Expressions
var detached: SQLExpression
An SQL expression that refers to an aliased column (
expression AS alias
).func match(FTS3Pattern?
) -> SQLExpression A matching SQL expression with the
MATCH
SQL operator.func match(FTS5Pattern
) -> SQLExpression A matching SQL expression with the
MATCH
SQL operator.
Creating Column Assignments
var noOverwrite: ColumnAssignment
An assignment that does not modify this column.
func set(to: (any SQLExpressible)?
) -> ColumnAssignment Returns an assignment of this column to an SQL expression.