RuleBuilder

SPI 名称 详细说明
RuleBuilder 用于将用户配置转化为规则对象
已知实现类 详细说明
AlgorithmProvidedReadwriteSplittingRuleBuilder 用于将基于算法的读写分离用户配置转化为读写分离规则对象
AlgorithmProvidedDatabaseDiscoveryRuleBuilder 用于将基于算法的数据库发现用户配置转化为数据库发现规则对象
AlgorithmProvidedShardingRuleBuilder 用于将基于算法的分片用户配置转化为分片规则对象
AlgorithmProvidedEncryptRuleBuilder 用于将基于算法的加密用户配置转化为加密规则对象
AlgorithmProvidedShadowRuleBuilder 用于将基于算法的影子库用户配置转化为影子库规则对象
ReadwriteSplittingRuleBuilder 用于将读写分离用户配置转化为读写分离规则对象
DatabaseDiscoveryRuleBuilder 用于将数据库发现用户配置转化为数据库发现规则对象
SingleTableRuleBuilder 用于将单表用户配置转化为单表规则对象
AuthorityRuleBuilder 用于将权限用户配置转化为权限规则对象
ShardingRuleBuilder 用于将分片用户配置转化为分片规则对象
EncryptRuleBuilder 用于将加密用户配置转化为加密规则对象
ShadowRuleBuilder 用于将影子库用户配置转化为影子库规则对象
TransactionRuleBuilder 用于将事务用户配置转化为事务规则对象
SQLParserRuleBuilder 用于将 SQL 解析用户配置转化为 SQL 解析规则对象

YamlRuleConfigurationSwapper

SPI 名称 详细说明
YamlRuleConfigurationSwapper 用于将 YAML 配置转化为标准用户配置
已知实现类 详细说明
ReadwriteSplittingRuleAlgorithmProviderConfigurationYamlSwapper 用于将基于算法的读写分离配置转化为读写分离标准配置
DatabaseDiscoveryRuleAlgorithmProviderConfigurationYamlSwapper 用于将基于算法的数据库发现配置转化为数据库发现标准配置
ShardingRuleAlgorithmProviderConfigurationYamlSwapper 用于将基于算法的分片配置转化为分片标准配置
EncryptRuleAlgorithmProviderConfigurationYamlSwapper 用于将基于算法的加密配置转化为加密标准配置
ShadowRuleAlgorithmProviderConfigurationYamlSwapper 用于将基于算法的影子库配置转化为影子库标准配置
ReadwriteSplittingRuleConfigurationYamlSwapper 用于将读写分离的 YAML 配置转化为读写分离标准配置
DatabaseDiscoveryRuleConfigurationYamlSwapper 用于将数据库发现的 YAML 配置转化为数据库发现标准配置
AuthorityRuleConfigurationYamlSwapper 用于将权限规则的 YAML 配置转化为权限规则标准配置
ShardingRuleConfigurationYamlSwapper 用于将分片的 YAML 配置转化为分片标准配置
EncryptRuleConfigurationYamlSwapper 用于将加密的 YAML 配置转化为加密标准配置
ShadowRuleConfigurationYamlSwapper 用于将影子库的 YAML 配置转化为影子库标准配置
TransactionRuleConfigurationYamlSwapper 用于将事务的 YAML 配置转化为事务标准配置
SingleTableRuleConfigurationYamlSwapper 用于将单表的 YAML 配置转化为单表标准配置
SQLParserRuleConfigurationYamlSwapper 用于将 SQL 解析的 YAML 配置转化为 SQL 解析标准配置

ShardingSphereYamlConstruct

SPI 名称 详细说明
ShardingSphereYamlConstruct 用于将定制化对象和 YAML 相互转化
已知实现类 详细说明
NoneShardingStrategyConfigurationYamlConstruct 用于将不分片策略对象和 YAML 相互转化