Logo
内核

内核 #

SQLRouter #

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

SQLRewriteContextDecorator #

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

SQLExecutionHook #

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

ResultProcessEngine #

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

StoragePrivilegeHandler #

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