Skip to content

Enumeration

SQLLiteral

A fundamental syntactical expression - one of several various kinds of literal SQL expressions.
enum SQLLiteral

Topics

Enumeration Cases

  • case all
    The * symbol, when used as a column name (but not when used as the multiplication operator), meaning “all columns”.
  • case boolean(Bool)
    A literal expression representing a boolean literal in the current dialect.
  • case `default`
    A literal expression representing the current dialect’s equivalent of the DEFAULT keyword.
  • case null
    A literal expression representing a NULL SQL value in the current dialect.
  • case numeric(String)
    A literal expression representing a numeric literal in the current dialect.
  • case string(String)
    A literal expression representing a literal string in the current dialect.

Instance Methods

Relationships

Conforms To

See Also

Syntactic Expressions

  • struct SQLBinaryExpression
    A fundamental syntactical expression - a left and right operand joined by an infix operator.
  • enum SQLBinaryOperator
    SQL binary expression operators.
  • struct SQLBind
    A parameterizied value bound to the SQL query.
  • struct SQLFunction
    A call to a function available in SQL, expressed as a name and a (possibly empty) list of arguments.
  • struct SQLGroupExpression
    A fundamental syntactical expression - an arbitrary expression or list of expressions, surroudned by parenthesis.
  • struct SQLIdentifier
    A fundamental syntactical expression - a quoted identifier (also often referred to as a “name” or “object name”).
  • struct SQLList
    A fundamental syntactical expression - a list of subexpresions with a specified “separator” subexpression.
  • struct SQLRaw
    A fundamental syntactical expression - an arbitrary string of raw SQL with no escaping or formating of any kind.