This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 33efcd6066e Update configuration.en.md (#21830)
33efcd6066e is described below

commit 33efcd6066ec789b6bd69ec1b817c5392e4b5152
Author: Marvin Tokas <52232371+marvintok...@users.noreply.github.com>
AuthorDate: Fri Oct 28 17:07:30 2022 +0530

    Update configuration.en.md (#21830)
---
 .../content/dev-manual/configuration.en.md         | 66 +++++++++++-----------
 1 file changed, 33 insertions(+), 33 deletions(-)

diff --git a/docs/document/content/dev-manual/configuration.en.md 
b/docs/document/content/dev-manual/configuration.en.md
index 48579f5bc74..a55df1ba467 100644
--- a/docs/document/content/dev-manual/configuration.en.md
+++ b/docs/document/content/dev-manual/configuration.en.md
@@ -9,7 +9,7 @@ chapter = true
 
 ### Fully-qualified class name
 
-[`org.apache.shardingsphere.infra.rule.builder.RuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule/builder/RuleBuilder.java)
+[`org.apache.shardingsphere.infra.rule.builder.RuleBuilder`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/rule/builder/RuleBuilder.java)
 
 ### Definition
 
@@ -19,26 +19,26 @@ Used to convert user configurations into rule objects
 
 | *Configuration Type*                                 | *Description*         
                                                                                
         | *Fully-qualified class name*                                         
                                                                                
                                                                                
                                                                                
              [...]
 
|------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 [...]
-| AuthorityRuleConfiguration                           | Used to convert 
authority user configuration into authority rule objects                        
               | 
[`org.apache.shardingsphere.authority.rule.builder.AuthorityRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-core/src/main/java/org/apache/shardingsphere/authority/rule/builder/AuthorityRuleBuilder.java)
                              [...]
-| SQLParserRuleConfiguration                           | Used to convert SQL 
parser user configuration into SQL parser rule objects                          
           | 
[`org.apache.shardingsphere.parser.rule.builder.SQLParserRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-kernel/shardingsphere-parser/shardingsphere-parser-core/src/main/java/org/apache/shardingsphere/parser/rule/builder/SQLParserRuleBuilder.java)
                                          [...]
-| TransactionRuleConfiguration                         | Used to convert 
transaction user configuration into transaction rule objects                    
               | 
[`org.apache.shardingsphere.transaction.rule.builder.TransactionRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-core/src/main/java/org/apache/shardingsphere/transaction/rule/builder/TransactionRuleBuilder.java)
                  [...]
-| SingleTableRuleConfiguration                         | Used to convert 
single-table user configuration into a single-table rule objects                
               | 
[`org.apache.shardingsphere.singletable.rule.builder.SingleTableRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleTableRuleBuilder.java)
                [...]
-| ShardingRuleConfiguration                            | Used to convert 
sharding user configuration into sharding rule objects                          
               | 
[`org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilder.java)
                                  [...]
-| AlgorithmProvidedShardingRuleConfiguration           | Used to convert 
algorithm-based sharding user configuration under Spring Context into sharding 
rule objects    | 
[`org.apache.shardingsphere.sharding.rule.builder.AlgorithmProvidedShardingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/AlgorithmProvidedShardingRuleBuilder.java
 [...]
-| ReadwriteSplittingRuleConfiguration                  | Used to convert 
read-write splitting user configuration into read-write splitting rule objects  
               | 
[`org.apache.shardingsphere.readwritesplitting.rule.builder.ReadwriteSplittingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/Readwr
 [...]
-| AlgorithmProvidedReadwriteSplittingRuleConfiguration | Used to convert 
algorithm-based read-write splitting user configuration into read-write 
splitting rule objects | 
[`org.apache.shardingsphere.readwritesplitting.rule.builder.AlgorithmProvidedReadwriteSplittingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/ru
 [...]
-| DatabaseDiscoveryRuleConfiguration                   | Used to convert 
database discovery user configuration into database discovery rule objects      
               | 
[`org.apache.shardingsphere.dbdiscovery.rule.builder.DatabaseDiscoveryRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/DatabaseDiscoveryRuleBuilder.java)
  [...]
-| AlgorithmProvidedDatabaseDiscoveryRuleConfiguration  | Used to convert 
algorithm-based database discovery user configuration into database discovery 
rule objects     | 
[`org.apache.shardingsphere.dbdiscovery.rule.builder.AlgorithmProvidedDatabaseDiscoveryRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/AlgorithmProvidedD
 [...]
-| EncryptRuleConfiguration                             | Used to convert 
encrypted user configuration into encryption rule objects                       
               | 
[`org.apache.shardingsphere.encrypt.rule.builder.EncryptRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/EncryptRuleBuilder.java)
                                        [...]
-| AlgorithmProvidedEncryptRuleConfiguration            | Used to convert 
algorithm-based encryption user configuration into encryption rule objects      
               | 
[`org.apache.shardingsphere.encrypt.rule.builder.AlgorithmProvidedEncryptRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/AlgorithmProvidedEncryptRuleBuilder.java)
      [...]
-| ShadowRuleConfiguration                              | Used to convert 
shadow database user configuration into shadow database rule objects            
               | 
[`org.apache.shardingsphere.shadow.rule.builder.ShadowRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/ShadowRuleBuilder.java)
                                              [...]
-| AlgorithmProvidedShadowRuleConfiguration             | Used to convert 
algorithm-based shadow database user configuration into shadow database rule 
objects           | 
[`org.apache.shardingsphere.shadow.rule.builder.AlgorithmProvidedShadowRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/AlgorithmProvidedShadowRuleBuilder.java)
            [...]
+| AuthorityRuleConfiguration                           | Used to convert 
authority user configuration into authority rule objects                        
               | 
[`org.apache.shardingsphere.authority.rule.builder.AuthorityRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/rule/builder/AuthorityRuleBuilder.java)
                                                                                
     [...]
+| SQLParserRuleConfiguration                           | Used to convert SQL 
parser user configuration into SQL parser rule objects                          
           | 
[`org.apache.shardingsphere.parser.rule.builder.SQLParserRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/parser/core/src/main/java/org/apache/shardingsphere/parser/rule/builder/SQLParserRuleBuilder.java)
                                                                                
              [...]
+| TransactionRuleConfiguration                         | Used to convert 
transaction user configuration into transaction rule objects                    
               | 
[`org.apache.shardingsphere.transaction.rule.builder.TransactionRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/rule/builder/TransactionRuleBuilder.java)
                                                                           [...]
+| SingleTableRuleConfiguration                         | Used to convert 
single-table user configuration into a single-table rule objects                
               | 
[`org.apache.shardingsphere.singletable.rule.builder.SingleTableRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleTableRuleBuilder.java)
                                                                               |
+| ShardingRuleConfiguration                            | Used to convert 
sharding user configuration into sharding rule objects                          
               | 
[`org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilder.java)
                                                                                
        [...]
+| AlgorithmProvidedShardingRuleConfiguration           | Used to convert 
algorithm-based sharding user configuration under Spring Context into sharding 
rule objects    | 
[`org.apache.shardingsphere.sharding.rule.builder.AlgorithmProvidedShardingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/AlgorithmProvidedShardingRuleBuilder.java)
                                                      [...]
+| ReadwriteSplittingRuleConfiguration                  | Used to convert 
read-write splitting user configuration into read-write splitting rule objects  
               | 
[`org.apache.shardingsphere.readwritesplitting.rule.builder.ReadwriteSplittingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/ReadwriteSplittingRuleBuilder.java)
                                   |
+| AlgorithmProvidedReadwriteSplittingRuleConfiguration | Used to convert 
algorithm-based read-write splitting user configuration into read-write 
splitting rule objects | 
[`org.apache.shardingsphere.readwritesplitting.rule.builder.AlgorithmProvidedReadwriteSplittingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/AlgorithmProvidedReadwriteSplittingRuleBuilder.java)
 |
+| DatabaseDiscoveryRuleConfiguration                   | Used to convert 
database discovery user configuration into database discovery rule objects      
               | 
[`org.apache.shardingsphere.dbdiscovery.rule.builder.DatabaseDiscoveryRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/DatabaseDiscoveryRuleBuilder.java)
                                                                 |
+| AlgorithmProvidedDatabaseDiscoveryRuleConfiguration  | Used to convert 
algorithm-based database discovery user configuration into database discovery 
rule objects     | 
[`org.apache.shardingsphere.dbdiscovery.rule.builder.AlgorithmProvidedDatabaseDiscoveryRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/AlgorithmProvidedDatabaseDiscoveryRuleBuilder.java)
                               |
+| EncryptRuleConfiguration                             | Used to convert 
encrypted user configuration into encryption rule objects                       
               | 
[`org.apache.shardingsphere.encrypt.rule.builder.EncryptRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/EncryptRuleBuilder.java)
                                                                                
             [...]
+| AlgorithmProvidedEncryptRuleConfiguration            | Used to convert 
algorithm-based encryption user configuration into encryption rule objects      
               | 
[`org.apache.shardingsphere.encrypt.rule.builder.AlgorithmProvidedEncryptRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/AlgorithmProvidedEncryptRuleBuilder.java)
                                                           [...]
+| ShadowRuleConfiguration                              | Used to convert 
shadow database user configuration into shadow database rule objects            
               | 
[`org.apache.shardingsphere.shadow.rule.builder.ShadowRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/ShadowRuleBuilder.java)
                                                                                
                  [...]
+| AlgorithmProvidedShadowRuleConfiguration             | Used to convert 
algorithm-based shadow database user configuration into shadow database rule 
objects           | 
[`org.apache.shardingsphere.shadow.rule.builder.AlgorithmProvidedShadowRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/AlgorithmProvidedShadowRuleBuilder.java)
                                                                [...]
 
 ## YamlRuleConfigurationSwapper
 
 ### Fully-qualified class name
 
-[`org.apache.shardingsphere.infra.yaml.config.swapper.YamlRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/yaml/config/swapper/YamlRuleConfigurationSwapper.java)
+[`org.apache.shardingsphere.infra.yaml.config.swapper.YamlRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/yaml/config/swapper/rule/YamlRuleConfigurationSwapper.java)
 
 ### Definition
 
@@ -48,27 +48,27 @@ Used to convert YAML configuration to standard user 
configuration
 
 | *Configuration Type* | *Description*                                         
                                                                 | 
*Fully-qualified class name* |
 | -------------------- | 
----------------------------------------------------------------------------------------------------------------------
 | ---------------------------- |
-| AUTHORITY            | Used to convert the YAML configuration of authority 
rules into standard configuration of authority rules               | 
[`org.apache.shardingsphere.authority.yaml.swapper.YamlAuthorityRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-core/src/main/java/org/apache/shardingsphere/authority/yaml/swapper/YamlAuthorityRuleConfigurationSwapper.java)
 |
-| SQL_PARSER           | Used to convert the YAML configuration of the SQL 
parser into the standard configuration of the SQL parser             | 
[`org.apache.shardingsphere.parser.yaml.swapper.YamlSQLParserRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-kernel/shardingsphere-parser/shardingsphere-parser-core/src/main/java/org/apache/shardingsphere/parser/yaml/swapper/YamlSQLParserRuleConfigurationSwapper.java)
 |
-| TRANSACTION          | Used to convert the YAML configuration of the 
transaction into the standard configuration of the transaction           | 
[`org.apache.shardingsphere.transaction.yaml.swapper.YamlTransactionRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-core/src/main/java/org/apache/shardingsphere/transaction/yaml/swapper/YamlTransactionRuleConfigurationSwapper.java)
 |
-| SINGLE               | Used to convert the YAML configuration of the single 
table into the standard configuration of the single table         | 
[`org.apache.shardingsphere.singletable.yaml.config.swapper.YamlSingleTableRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/yaml/config/swapper/YamlSingleTableRuleConfigurationSwap
 [...]
-| SHARDING             | Used to convert the YAML configuration of the 
sharding into the standard configuration of the sharding                 | 
[`org.apache.shardingsphere.sharding.yaml.swapper.YamlShardingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/yaml/swapper/YamlShardingRuleConfigurationSwapper.java)
 |
-| SHARDING             | Used to convert algorithm-based sharding 
configuration into sharding standard configuration                            | 
[`org.apache.shardingsphere.sharding.yaml.swapper.YamlShardingRuleAlgorithmProviderConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/yaml/swapper/YamlShardingRuleAlgorithmProviderConfigurationSw
 [...]
-| READWRITE_SPLITTING  | Used to convert the YAML configuration of read-write 
splitting into the standard configuration of read-write splitting | 
[`org.apache.shardingsphere.readwritesplitting.yaml.swapper.YamlReadwriteSplittingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/yaml/swapper/YamlReadwrite
 [...]
-| READWRITE_SPLITTING  | Used to convert algorithm-based read-write splitting 
configuration into read-write splitting standard configuration    | 
[`org.apache.shardingsphere.readwritesplitting.yaml.swapper.YamlReadwriteSplittingRuleAlgorithmProviderConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/yaml/swap
 [...]
-| DB_DISCOVERY         | Used to convert the YAML configuration of database 
discovery into the standard configuration of database discovery     | 
[`org.apache.shardingsphere.dbdiscovery.yaml.swapper.YamlDatabaseDiscoveryRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/yaml/swapper/YamlDatabaseDiscoveryRuleConfigurationSwap
 [...]
-| DB_DISCOVERY         | Used to convert algorithm-based database discovery 
configuration into database discovery standard configuration        | 
[`org.apache.shardingsphere.dbdiscovery.yaml.swapper.YamlDatabaseDiscoveryRuleAlgorithmProviderConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/yaml/swapper/YamlDatabaseDiscoveryRule
 [...]
-| ENCRYPT              | Used to convert encrypted YAML configuration into 
encrypted standard configuration                                     | 
[`org.apache.shardingsphere.encrypt.yaml.swapper.YamlEncryptRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/yaml/swapper/YamlEncryptRuleConfigurationSwapper.java)
 |
-| ENCRYPT              | Used to convert algorithm-based encryption 
configuration into encryption standard configuration                        | 
[`org.apache.shardingsphere.encrypt.yaml.swapper.YamlEncryptRuleAlgorithmProviderConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/yaml/swapper/YamlEncryptRuleAlgorithmProviderConfigurationSwapper.java)
 |
-| SHADOW               | Used to convert the YAML configuration of the shadow 
database into the standard configuration of the shadow database   | 
[`org.apache.shardingsphere.shadow.yaml.swapper.YamlShadowRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/yaml/swapper/YamlShadowRuleConfigurationSwapper.java)
 |
-| SHADOW               | Used to convert algorithm-based shadow database 
configuration into shadow database standard configuration              | 
[`org.apache.shardingsphere.shadow.yaml.swapper.YamlShadowRuleAlgorithmProviderConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/yaml/swapper/YamlShadowRuleAlgorithmProviderConfigurationSwapper.java)
 |
-| SQL_TRANSLATOR       | Used to convert the YAML configuration of the SQL 
transformation to the SQL transformation standard configuration      | 
[`org.apache.shardingsphere.sqltranslator.yaml.swapper.YamlSQLTranslatorRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-core/src/main/java/org/apache/shardingsphere/sqltranslator/yaml/swapper/YamlSQLTranslatorRuleConfigurationSwappe
 [...]
+| AUTHORITY            | Used to convert the YAML configuration of authority 
rules into standard configuration of authority rules               | 
[`org.apache.shardingsphere.authority.yaml.swapper.YamlAuthorityRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/yaml/swapper/YamlAuthorityRuleConfigurationSwapper.java)
 |
+| SQL_PARSER           | Used to convert the YAML configuration of the SQL 
parser into the standard configuration of the SQL parser             | 
[`org.apache.shardingsphere.parser.yaml.swapper.YamlSQLParserRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/parser/core/src/main/java/org/apache/shardingsphere/parser/yaml/swapper/YamlSQLParserRuleConfigurationSwapper.java)
 |
+| TRANSACTION          | Used to convert the YAML configuration of the 
transaction into the standard configuration of the transaction           | 
[`org.apache.shardingsphere.transaction.yaml.swapper.YamlTransactionRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/yaml/swapper/YamlTransactionRuleConfigurationSwapper.java)
 |
+| SINGLE               | Used to convert the YAML configuration of the single 
table into the standard configuration of the single table         | 
[`org.apache.shardingsphere.singletable.yaml.config.swapper.YamlSingleTableRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/yaml/config/swapper/YamlSingleTableRuleConfigurationSwapper.java)
 |
+| SHARDING             | Used to convert the YAML configuration of the 
sharding into the standard configuration of the sharding                 | 
[`org.apache.shardingsphere.sharding.yaml.swapper.YamlShardingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/swapper/YamlShardingRuleConfigurationSwapper.java)
 |
+| SHARDING             | Used to convert algorithm-based sharding 
configuration into sharding standard configuration                            | 
[`org.apache.shardingsphere.sharding.yaml.swapper.YamlShardingRuleAlgorithmProviderConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/swapper/YamlShardingRuleAlgorithmProviderConfigurationSwapper.java)
 |
+| READWRITE_SPLITTING  | Used to convert the YAML configuration of read-write 
splitting into the standard configuration of read-write splitting | 
[`org.apache.shardingsphere.readwritesplitting.yaml.swapper.YamlReadwriteSplittingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/yaml/swapper/YamlReadwriteSplittingRuleConfigurationSwapper.java)
 |
+| READWRITE_SPLITTING  | Used to convert algorithm-based read-write splitting 
configuration into read-write splitting standard configuration    | 
[`org.apache.shardingsphere.readwritesplitting.yaml.swapper.YamlReadwriteSplittingRuleAlgorithmProviderConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/yaml/swapper/YamlReadwriteSplittingRuleAlgorithmProviderConfigurationSwapp
 [...]
+| DB_DISCOVERY         | Used to convert the YAML configuration of database 
discovery into the standard configuration of database discovery     | 
[`org.apache.shardingsphere.dbdiscovery.yaml.swapper.YamlDatabaseDiscoveryRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/yaml/swapper/YamlDatabaseDiscoveryRuleConfigurationSwapper.java)
 |
+| DB_DISCOVERY         | Used to convert algorithm-based database discovery 
configuration into database discovery standard configuration        | 
[`org.apache.shardingsphere.dbdiscovery.yaml.swapper.YamlDatabaseDiscoveryRuleAlgorithmProviderConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/yaml/swapper/YamlDatabaseDiscoveryRuleAlgorithmProviderConfigurationSwapper.java)
 |
+| ENCRYPT              | Used to convert encrypted YAML configuration into 
encrypted standard configuration                                     | 
[`org.apache.shardingsphere.encrypt.yaml.swapper.YamlEncryptRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/yaml/swapper/YamlEncryptRuleConfigurationSwapper.java)
 |
+| ENCRYPT              | Used to convert algorithm-based encryption 
configuration into encryption standard configuration                        | 
[`org.apache.shardingsphere.encrypt.yaml.swapper.YamlEncryptRuleAlgorithmProviderConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/yaml/swapper/YamlEncryptRuleAlgorithmProviderConfigurationSwapper.java)
 |
+| SHADOW               | Used to convert the YAML configuration of the shadow 
database into the standard configuration of the shadow database   | 
[`org.apache.shardingsphere.shadow.yaml.swapper.YamlShadowRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/yaml/swapper/YamlShadowRuleConfigurationSwapper.java)
 |
+| SHADOW               | Used to convert algorithm-based shadow database 
configuration into shadow database standard configuration              | 
[`org.apache.shardingsphere.shadow.yaml.swapper.YamlShadowRuleAlgorithmProviderConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/yaml/swapper/YamlShadowRuleAlgorithmProviderConfigurationSwapper.java)
 |
+| SQL_TRANSLATOR       | Used to convert the YAML configuration of the SQL 
transformation to the SQL transformation standard configuration      | 
[`org.apache.shardingsphere.sqltranslator.yaml.swapper.YamlSQLTranslatorRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/sql-translator/core/src/main/java/org/apache/shardingsphere/sqltranslator/yaml/swapper/YamlSQLTranslatorRuleConfigurationSwapper.java)
 |
 
 ## ShardingSphereYamlConstruct
 
 ### Fully-qualified class name
 
-[`org.apache.shardingsphere.infra.yaml.engine.constructor.ShardingSphereYamlConstruct`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/yaml/engine/constructor/ShardingSphereYamlConstruct.java)
+[`org.apache.shardingsphere.infra.yaml.engine.constructor.ShardingSphereYamlConstruct`](https://github.com/apache/shardingsphere/blob/master/infra/util/src/main/java/org/apache/shardingsphere/infra/util/yaml/constructor/ShardingSphereYamlConstruct.java)
 
 ### Definition
 
@@ -78,4 +78,4 @@ Used to convert custom objects and YAML to and from each other
 
 | *Configuration Type*                  | *Description*                        
                                       | *Fully-qualified class name* |
 | ------------------------------------- | 
--------------------------------------------------------------------------- | 
---------------------------- |
-| YamlNoneShardingStrategyConfiguration | Used to convert non-sharding policy 
objects and YAML to and from each other | 
[`org.apache.shardingsphere.sharding.yaml.engine.construct.NoneShardingStrategyConfigurationYamlConstruct`](https://github.com/apache/shardingsphere/blob/master/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/yaml/engine/construct/NoneShardingStrategyConfigurationYamlConstruct.java)
 |
+| YamlNoneShardingStrategyConfiguration | Used to convert non-sharding policy 
objects and YAML to and from each other | 
[`org.apache.shardingsphere.sharding.yaml.engine.construct.NoneShardingStrategyConfigurationYamlConstruct`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/engine/construct/NoneShardingStrategyConfigurationYamlConstruct.java)
 |

Reply via email to