Skip to content

Instance Property

literalStringQuote

An expression (usually an SQLRaw) giving the character(s) used to quote literal string values which appear in a query, such as enumerator names.
var literalStringQuote: any SQLExpression { get }

Discussion

The literal quote is placed immediately preceding and following each string literal.

Defaults to an apostrophe (').

Default Implementations

SQLDialect Implementations

See Also

Basics

  • name
    The name of the dialect.
  • identifierQuote
    An expression (usually an SQLRaw) giving the character(s) used to quote SQL identifiers, such as table and column names.
  • bindPlaceholder(at:)
    A function which returns an expression to be used as the placeholder for the positionth bound parameter in a query.
  • literalBoolean(_:)
    A function which returns an SQL expression (usually an SQLRaw) representing the given literal boolean value.
  • literalDefault
    An expression (usually an SQLRaw) giving the syntax used to express both “use this as the default value” in a column definition and “use the default value for this column” in a value list.