Skip to main content

Crate ormdantic_dialects

Crate ormdantic_dialects 

Source
Expand description

SQL dialect support for Ormdantic query compilation.

use ormdantic_dialects::{AnyDialect, Dialect, DialectKind};

assert_eq!(
    DialectKind::parse("postgresql+asyncpg://user:pass@localhost/db")?,
    DialectKind::Postgres
);

let dialect = AnyDialect::parse("postgresql")?;
assert_eq!(dialect.name(), "postgresql");
assert_eq!(dialect.quote_ident("coffee"), "\"coffee\"");
assert_eq!(dialect.placeholder(2), "$2");

Structs§

MariaDbDialect
MsSqlDialect
MySqlDialect
OracleDialect
PostgresDialect
ReflectionQuery
ReflectionScope
SqliteDialect

Enums§

AnyDialect
DialectKind
ReflectionQueryKind

Traits§

Dialect

Functions§

normalize_dialect_name