package
2.1.6
Repository: https://github.com/rickb777/where.git
Documentation: pkg.go.dev

# Functions

Pick finds a dialect that matches by name, ignoring letter case.

# Constants

ANSIQuotes indicates identifiers will be enclosed in double quote marks.
AtP indicates placeholders using numbered @p1, @p2, ..
Backticks indicates identifiers will be enclosed in back-tick marks.
Dollar indicates placeholders using numbered $1, $2, ..
Inline indicates that each placeholder is removed and its value is inlined.
Mysql identifies MySQL (also works for MariaDB).
NoQuotes indicates identifiers will not be enclosed in quote marks.
Postgres identifies PostgreSQL.
Query indicates placeholders using queries '?'.
Sqlite identifies SQLite.
SqlServer identifies SqlServer (MS-SQL).
SquareBrackets indicates identifiers will be enclosed in square brackets.

# Variables

DefaultDialect is Sqlite, chosen as being probably the simplest.
MSSqlQuoter uses square brackets for MS-SQL.
MySqlQuoter uses backticks for MySQL.
PostgresQuoter uses ANSI double-quotes for Postgres.
SqliteQuoter uses ANSI double-quotes for Sqlite.

# Type aliases

Dialect represents a dialect of SQL.
FormatOption provides controls for where-expression formatting.