Expand description
Submodules for SQL dialects.
Re-exports§
pub use crate::keywords;
Macros§
- derive_
dialect - Macro for streamlining the creation of derived
Dialectobjects. The generated struct includesnew()anddefault()constructors. Requires thederive-dialectfeature.
Structs§
- Ansi
Dialect - A
Dialectfor ANSI SQL. - BigQuery
Dialect - A
Dialectfor Google Bigquery - Click
House Dialect - A
Dialectfor ClickHouse. - Databricks
Dialect - A
Dialectfor Databricks SQL - Duck
DbDialect - A
Dialectfor DuckDB - Generic
Dialect - A permissive, general purpose
Dialect, which parses a wide variety of SQL statements, from many different dialects. - Hive
Dialect - A
Dialectfor Hive. - MsSql
Dialect - A
Dialectfor Microsoft SQL Server - MySql
Dialect - A
Dialectfor MySQL - Oracle
Dialect - A
Dialectfor Oracle Databases - Postgre
SqlDialect - A
Dialectfor PostgreSQL - Redshift
SqlDialect - A
Dialectfor RedShift - SQLite
Dialect - A
Dialectfor SQLite - Snowflake
Dialect - A
Dialectfor Snowflake
Enums§
- Precedence
- Operators for which precedence must be defined.
Traits§
- Dialect
- Encapsulates the differences between SQL implementations.
Functions§
- dialect_
from_ str - Returns the built in
Dialectcorresponding todialect_name.