返回介绍

内核

发布于 2021-09-25 22:17:14 字数 4157 浏览 923 评论 0 收藏 0

DatabaseType

SPI 名称详细说明
DatabaseType支持的数据库类型
已知实现类详细说明
SQL92DatabaseType遵循 SQL92 标准的数据库类型
MySQLDatabaseTypeMySQL 数据库
MariaDBDatabaseTypeMariaDB 数据库
PostgreSQLDatabaseTypePostgreSQL 数据库
OracleDatabaseTypeOracle 数据库
SQLServerDatabaseTypeSQLServer 数据库
H2DatabaseTypeH2 数据库
OpenGaussDatabaseTypeOpenGauss 数据库

DialectTableMetaDataLoader

SPI 名称详细说明
DialectTableMetaDataLoader用于使用数据库方言快速加载元数据
已知实现类详细说明
MySQLTableMetaDataLoader使用 MySQL 方言加载元数据
OracleTableMetaDataLoader使用 Oracle 方言加载元数据
PostgreSQLTableMetaDataLoader使用 PostgreSQL 方言加载元数据
SQLServerTableMetaDataLoader使用 SQLServer 方言加载元数据
H2TableMetaDataLoader使用 H2 方言加载元数据
OpenGaussTableMetaDataLoader使用 OpenGauss 方言加载元数据

SQLRouter

SPI 名称详细说明
SQLRouter用于处理路由结果
已知实现类详细说明
ReadwriteSplittingSQLRouter用于处理读写分离路由结果
DatabaseDiscoverySQLRouter用于处理数据库发现路由结果
SingleTableSQLRouter用于处理单表路由结果
ShardingSQLRouter用于处理分片路由结果
ShadowSQLRouter用于处理影子库路由结果

SQLRewriteContextDecorator

SPI 名称详细说明
SQLRewriteContextDecorator用于处理 SQL 改写结果
已知实现类详细说明
ShardingSQLRewriteContextDecorator用于处理分片 SQL 改写结果
EncryptSQLRewriteContextDecorator用于处理加密 SQL 改写结果
ShadowSQLRewriteContextDecorator用于处理影子库 SQL 改写结果

SQLExecutionHook

SPI 名称详细说明
SQLExecutionHookSQL执行过程监听器
已知实现类详细说明
TransactionalSQLExecutionHook基于事务的SQL执行过程监听器

ResultProcessEngine

SPI 名称详细说明
ResultProcessEngine用于处理结果集
已知实现类详细说明
ShardingResultMergerEngine用于处理分片结果集归并
EncryptResultDecoratorEngine用于处理加密结果集改写

StoragePrivilegeHandler

SPI 名称详细说明
StoragePrivilegeHandler使用数据库方言处理权限信息
已知实现类详细说明
PostgreSQLPrivilegeHandler使用 PostgreSQL 方言处理权限信息
SQLServerPrivilegeHandler使用 SQLServer 方言处理权限信息
OraclePrivilegeHandler使用 Oracle 方言处理权限信息
MySQLPrivilegeHandler使用 MySQL 方言处理权限信息

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文