Expand description
不同数据库的方言抽象
为数据库特定的 SQL 语法提供统一接口
Structs§
- Click
House Dialect - ClickHouse 方言实现(列式 OLAP 数据库)
- Column
Def - 建表时的列定义
- Dameng
Dialect - 兼容方言(委派给基础方言实现)
- Db2Dialect
- IBM DB2 LUW 方言实现
- GBase
Dialect - 兼容方言(委派给基础方言实现)
- Gauss
DbDialect - 兼容方言(委派给基础方言实现)
- Kingbase
Dialect - 兼容方言(委派给基础方言实现)
- Maria
DbDialect - 兼容方言(委派给基础方言实现)
- MySql
Dialect - MySQL 方言实现
- Oracle
Dialect - Oracle 方言实现(Oracle 23ai)
- Polar
DbDialect - 兼容方言(委派给基础方言实现)
- Postgre
SqlDialect - PostgreSQL 方言实现
- SqlServer
Dialect - SQL Server 方言实现(SQL Server 2012+ / T-SQL)
- Sqlite
Dialect - SQLite 方言实现
- Sybase
Dialect - 兼容方言(委派给基础方言实现)
- TiDb
Dialect - 兼容方言(委派给基础方言实现)
Enums§
- Table
Change - ALTER TABLE 的变更操作
Constants§
- MAX_
IDENTIFIER_ LEN - L-4 修复:SQL 标识符最大长度(取所有主流数据库最严格值)
Traits§
- Dialect
- 数据库方言 trait
Functions§
- get_
dialect - 根据数据库类型获取对应的方言实例