Enumeration
SQLBinaryOperator
SQL binary expression operators.
enum SQLBinaryOperator
Topics
Enumeration Cases
SQLBinaryOperator.addArithmetic addition, or+.SQLBinaryOperator.andLogical conjunction, orAND.SQLBinaryOperator.concatenateString concatenation, or||.SQLBinaryOperator.divideArithmetic division, or/.SQLBinaryOperator.equalEquality.=or==in most dialects.SQLBinaryOperator.greaterThanArranged in descending order, or>.SQLBinaryOperator.greaterThanOrEqualNot arranged in ascending order, or>=.SQLBinaryOperator.inSet membership, orIN.SQLBinaryOperator.isTyped identity, orIS.SQLBinaryOperator.isNotTyped dissimilarity, orIS NOT.SQLBinaryOperator.lessThanArranged in ascending order, or<.SQLBinaryOperator.lessThanOrEqualNot arranged in descending order, or<=.SQLBinaryOperator.likeSQL pattern match, orLIKE.SQLBinaryOperator.moduloArithmetic remainder, or%.SQLBinaryOperator.multiplyArithmetic multiplication, or*.SQLBinaryOperator.notEqualInequality.!=or<>in most dialects.SQLBinaryOperator.notInSet exclusion, orNOT IN.SQLBinaryOperator.notLikeSQL pattern mismatch, orNOT LIKE.SQLBinaryOperator.orLogical disjunction, orOR.SQLBinaryOperator.subtractArithmetic subtraction, or-.
Instance Methods
serialize(to:)Invoked when a request is made to serialize the expression to raw SQL.
Relationships
Conforms To
SQLExpressionSwift.EquatableSwift.HashableSwift.SendableSwift.SendableMetatype
See Also
Syntactic Expressions
SQLBinaryExpressionA fundamental syntactical expression - a left and right operand joined by an infix operator.SQLBindA parameterizied value bound to the SQL query.SQLFunctionA call to a function available in SQL, expressed as a name and a (possibly empty) list of arguments.SQLGroupExpressionA fundamental syntactical expression - an arbitrary expression or list of expressions, surroudned by parenthesis.SQLIdentifierA fundamental syntactical expression - a quoted identifier (also often referred to as a “name” or “object name”).SQLListA fundamental syntactical expression - a list of subexpresions with a specified “separator” subexpression.SQLLiteralA fundamental syntactical expression - one of several various kinds of literal SQL expressions.SQLRawA fundamental syntactical expression - an arbitrary string of raw SQL with no escaping or formating of any kind.