Skip to main content

Module dialect

Module dialect 

Source
Expand description

不同数据库的方言抽象

为数据库特定的 SQL 语法提供统一接口

Structs§

ClickHouseDialect
ClickHouse 方言实现(列式 OLAP 数据库)
ColumnDef
建表时的列定义
DamengDialect
兼容方言(委派给基础方言实现)
Db2Dialect
IBM DB2 LUW 方言实现
GBaseDialect
兼容方言(委派给基础方言实现)
GaussDbDialect
兼容方言(委派给基础方言实现)
KingbaseDialect
兼容方言(委派给基础方言实现)
MariaDbDialect
兼容方言(委派给基础方言实现)
MySqlDialect
MySQL 方言实现
OracleDialect
Oracle 方言实现(Oracle 23ai)
PolarDbDialect
兼容方言(委派给基础方言实现)
PostgreSqlDialect
PostgreSQL 方言实现
SqlServerDialect
SQL Server 方言实现(SQL Server 2012+ / T-SQL)
SqliteDialect
SQLite 方言实现
SybaseDialect
兼容方言(委派给基础方言实现)
TiDbDialect
兼容方言(委派给基础方言实现)

Enums§

TableChange
ALTER TABLE 的变更操作

Constants§

MAX_IDENTIFIER_LEN
L-4 修复:SQL 标识符最大长度(取所有主流数据库最严格值)

Traits§

Dialect
数据库方言 trait

Functions§

get_dialect
根据数据库类型获取对应的方言实例