ReadonlyAlternativePrefixes of Oracle-style alternative quoting (q'[…]', nq'{…}'), matched ignoring case.
The character after the quote is the delimiter: [, {, < and ( close with their
partner, any other character closes with itself, always followed by a quote. Empty when the
dialect has no alternative quoting.
ReadonlyBackslashWhether a server or session setting can turn backslash escapes in string literals on or off
(MySQL's NO_BACKSLASH_ESCAPES SQL mode, Spark's spark.sql.parser.escapedStringLiterals).
When true, text reading a string literal that contains a backslash cannot know where the
literal ends, so a screen should refuse it.
ReadonlyBlockBlock comment behaviour.
ReadonlyDollarDollar-quoted string literals.
ReadonlyIdentifierIdentifier quoting forms, in the order they are tried.
ReadonlyLineLine comment openers.
ReadonlyParameterParameter placeholder forms.
ReadonlyStringString literal forms, in the order they are tried.
ReadonlyUnquotedWhat happens to an unquoted identifier's case.
The lexical rules of a dialect: how its text splits into tokens. These decide where string literals, quoted identifiers and comments begin and end, which is what every safe scan of SQL text (stacked statements, comment markers, keyword searches) depends on.