yx9o opened a new issue #11387: URL: https://github.com/apache/shardingsphere/issues/11387
Hi, community, I found that some implementation classes of the ShardingSphereRuleBuilder (name has been modified) interface and YamlRuleConfigurationSwapper in the user development manual 5.2 configuration are not listed in the document, and the details are as follows: ```java interface:RuleBuilder Implementation classes: AlgorithmProvidedDatabaseDiscoveryRuleBuilder AlgorithmProvidedEncryptRuleBuilder AlgorithmProvidedReadwriteSplittingRuleBuilder AlgorithmProvidedShardingRuleBuilder AuthorityRuleBuilder DatabaseDiscoveryRuleBuilder EncryptRuleBuilder ReadwriteSplittingRuleBuilder ShadowRuleBuilder ShardingRuleBuilder SingleTableRuleBuilder ``` ```java interface:YamlRuleConfigurationSwapper Implementation classes: AuthorityRuleConfigurationYamlSwapper DatabaseDiscoveryRuleAlgorithmProviderConfigurationYamlSwapper DatabaseDiscoveryRuleConfigurationYamlSwapper EncryptRuleAlgorithmProviderConfigurationYamlSwapper EncryptRuleConfigurationYamlSwapper ReadwriteSplittingRuleAlgorithmProviderConfigurationYamlSwapper ReadwriteSplittingRuleConfigurationYamlSwapper ShadowRuleConfigurationYamlSwapper ShardingRuleAlgorithmProviderConfigurationYamlSwapper ShardingRuleConfigurationYamlSwapper ``` problem: 1. Can the `ShardingSphereRuleBuilder` interface be adjusted to `RuleBuilder`? 2. Adjust `ReplicaQueryRuleBuilder` to `ReadwriteSplittingRuleBuilder` 3. Adjust `ReplicaQueryRuleConfigurationYamlSwapper` to `ReadwriteSplittingRuleConfigurationYamlSwapper` 4. Do implementation classes not listed in the document need to be supplemented? If there is a need, I can do it. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
