Structure
SQLBind
A parameterizied value bound to the SQL query.
struct SQLBind
Topics
Initializers
init(any Encodable & Sendable)Create a binding to a value.
Instance Properties
let encodable: any Encodable & SendableThe actual bound value.
Instance Methods
func serialize(to: inout SQLSerializer)Invoked when a request is made to serialize the expression to raw SQL.
Type Methods
static func group([any Encodable & Sendable]) -> any SQLExpressionCreate a list of bindings to an array of values, with the placeholders wrapped in anSQLGroupExpression.
Relationships
Conforms To
SQLExpressionSwift.SendableSwift.SendableMetatype
See Also
Syntactic Expressions
struct SQLBinaryExpressionA fundamental syntactical expression - a left and right operand joined by an infix operator.enum SQLBinaryOperatorSQL binary expression operators.struct SQLFunctionA call to a function available in SQL, expressed as a name and a (possibly empty) list of arguments.struct SQLGroupExpressionA fundamental syntactical expression - an arbitrary expression or list of expressions, surroudned by parenthesis.struct SQLIdentifierA fundamental syntactical expression - a quoted identifier (also often referred to as a “name” or “object name”).struct SQLListA fundamental syntactical expression - a list of subexpresions with a specified “separator” subexpression.enum SQLLiteralA fundamental syntactical expression - one of several various kinds of literal SQL expressions.struct SQLRawA fundamental syntactical expression - an arbitrary string of raw SQL with no escaping or formating of any kind.