Github
来源:Apache
浏览 535
扫码
分享
2021-07-13 21:08:06
DatabaseType
SPI 名称 | 详细说明 |
---|
DatabaseType | 支持的数据库类型 |
已知实现类 | 详细说明 |
---|
SQL92DatabaseType | 遵循 SQL92 标准的数据库类型 |
MySQLDatabaseType | MySQL 数据库 |
MariaDBDatabaseType | MariaDB 数据库 |
PostgreSQLDatabaseType | PostgreSQL 数据库 |
OracleDatabaseType | Oracle 数据库 |
SQLServerDatabaseType | SQLServer 数据库 |
H2DatabaseType | H2 数据库 |
DialectTableMetaDataLoader
SPI 名称 | 详细说明 |
---|
DialectTableMetaDataLoader | 用于使用数据库方言快速加载元数据 |
已知实现类 | 详细说明 |
---|
MySQLTableMetaDataLoader | 使用 MySQL 方言加载元数据 |
OracleTableMetaDataLoader | 使用 Oracle 方言加载元数据 |
PostgreSQLTableMetaDataLoader | 使用 PostgreSQL 方言加载元数据 |
SQLServerTableMetaDataLoader | 使用 SQLServer 方言加载元数据 |
H2TableMetaDataLoader | 使用 H2 方言加载元数据 |
SQLRouter
SPI 名称 | 详细说明 |
---|
SQLRouter | 用于处理路由结果 |
已知实现类 | 详细说明 |
---|
ShardingSQLRouter | 用于处理分片路由结果 |
ReplicaQuerySQLRouter | 用于处理读写分离路由结果 |
ShadowSQLRouter | 用于处理影子库路由结果 |
SQLRewriteContextDecorator
SPI 名称 | 详细说明 |
---|
SQLRewriteContextDecorator | 用于处理 SQL 改写结果 |
已知实现类 | 详细说明 |
---|
ShardingSQLRewriteContextDecorator | 用于处理分片 SQL 改写结果 |
EncryptSQLRewriteContextDecorator | 用于处理加密 SQL 改写结果 |
ShadowSQLRewriteContextDecorator | 用于处理影子库 SQL 改写结果 |
SQLExecutionHook
SPI 名称 | 详细说明 |
---|
SQLExecutionHook | SQL执行过程监听器 |
已知实现类 | 详细说明 |
---|
TransactionalSQLExecutionHook | 基于事务的SQL执行过程监听器 |
OpenTracingSQLExecutionHook | 基于 OpenTracing 的SQL执行过程监听器 |
ResultProcessEngine
SPI 名称 | 详细说明 |
---|
ResultProcessEngine | 用于处理结果集 |
已知实现类 | 详细说明 |
---|
ShardingResultMergerEngine | 用于处理分片结果集归并 |
EncryptResultDecoratorEngine | 用于处理加密结果集改写 |
StoragePrivilegeLoader
SPI 名称 | 详细说明 |
---|
StoragePrivilegeLoader | 用于使用数据库方言加载权限信息 |
已知实现类 | 详细说明 |
---|
MySQLPrivilegeLoader | 使用 MySQL 方言加载权限信息 |
OraclePrivilegeLoader | 使用 Oracle 方言加载权限信息 |
PostgreSQLPrivilegeLoader | 使用 PostgreSQL 方言加载权限信息 |