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

jianglongtao 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 b8870e5  Update example module directory tree. (#15177)
b8870e5 is described below

commit b8870e53ea9cdd5825aaf87587b516be26cd457d
Author: yx9o <[email protected]>
AuthorDate: Sat Jan 29 13:25:40 2022 +0800

    Update example module directory tree. (#15177)
---
 examples/README.md    | 285 ++++++++++++++++++++++++--------------------------
 examples/README_ZH.md | 284 ++++++++++++++++++++++++-------------------------
 2 files changed, 277 insertions(+), 292 deletions(-)

diff --git a/examples/README.md b/examples/README.md
index 21bc8be..2833a16 100644
--- a/examples/README.md
+++ b/examples/README.md
@@ -89,155 +89,148 @@ shardingsphere-example
   │   │   │   └── transaction-base-seata-spring-boot-example
   ├── shardingsphere-proxy-example
   │   ├── shardingsphere-proxy-boot-mybatis-example
+  │   ├── shardingsphere-proxy-distsql-example
   │   └── shardingsphere-proxy-hint-example
   ├── shardingsphere-sample
   │   ├── shardingsphere-example-generator
-  │   ├── shardingsphere-jdbc-sample
-  │   │   └── shardingsphere-jdbc-memory-example
-  │   │   │   └── shardingsphere-jdbc-memory-local-example
-  │   │   │   │   ├── shardingsphere-jdbc-memory-local-encrypt-example
-  │   │   │   │   │   └── shardingsphere-jdbc-memory-local-encrypt-jdbc-example
-  │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-springboot-starter-jdbc-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-springboot-starter-jpa-example
-  │   │   │   │   │   └── 
shardingsphere-jdbc-memory-local-readwrite-splitting-springboot-starter-mybatis-example
-  │   │   │   │   └── shardingsphere-jdbc-memory-local-sharding-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-jdbc-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-springboot-starter-jdbc-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-springboot-starter-jpa-example
-  │   │   │   │   │   └── 
shardingsphere-jdbc-memory-local-sharding-springboot-starter-mybatis-example
-  │   └── shardingsphere-proxy-sample
-  │   │   ├── shardingsphere-proxy-cluster-etcd-example
-  │   │   │   ├── shardingsphere-proxy-cluster-etcd-base-seata-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-base-seata-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-etcd-base-seata-sharding-example
-  │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-local-db-discovery-example
-  │   │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-shadow-example
-  │   │   │   │   └── shardingsphere-proxy-cluster-etcd-local-sharding-example
-  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-atomikos-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example
-  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-bitronix-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example
-  │   │   │   └── shardingsphere-proxy-cluster-etcd-xa-narayana-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example
-  │   │   ├── shardingsphere-proxy-cluster-zookeeper-example
-  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-base-seata-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example
-  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-local-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-local-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-local-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-zookeeper-local-sharding-example
-  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example
-  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example
-  │   │   │   └── shardingsphere-proxy-cluster-zookeeper-xa-narayana-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example
-  │   │   ├── shardingsphere-proxy-memory-example
-  │   │   │   ├── shardingsphere-proxy-memory-base-seata-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-base-seata-db-discovery-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-base-seata-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-base-seata-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-base-seata-shadow-example
-  │   │   │   │   └── shardingsphere-proxy-memory-base-seata-sharding-example
-  │   │   │   ├── shardingsphere-proxy-memory-local-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-local-db-discovery-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-local-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-local-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-local-shadow-example
-  │   │   │   │   └── shardingsphere-proxy-memory-local-sharding-example
-  │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-xa-atomikos-db-discovery-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-shadow-example
-  │   │   │   │   └── shardingsphere-proxy-memory-xa-atomikos-sharding-example
-  │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-xa-bitronix-db-discovery-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-shadow-example
-  │   │   │   │   └── shardingsphere-proxy-memory-xa-bitronix-sharding-example
-  │   │   │   └── shardingsphere-proxy-memory-xa-narayana-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-xa-narayana-db-discovery-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-xa-narayana-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-xa-narayana-shadow-example
-  │   │   │   │   └── shardingsphere-proxy-memory-xa-narayana-sharding-example
-  │   │   └── shardingsphere-proxy-standalone-file-example
-  │   │   │   ├── shardingsphere-proxy-standalone-file-base-seata-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-standalone-file-base-seata-sharding-example
-  │   │   │   ├── shardingsphere-proxy-standalone-file-local-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-local-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-local-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-local-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-standalone-file-local-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-standalone-file-local-sharding-example
-  │   │   │   ├── shardingsphere-proxy-standalone-file-xa-atomikos-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example
-  │   │   │   ├── shardingsphere-proxy-standalone-file-xa-bitronix-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example
-  │   │   │   └── shardingsphere-proxy-standalone-file-xa-narayana-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-standalone-file-xa-narayana-sharding-example
+  │   └── shardingsphere-example-generated
+  │   │   ├── shardingsphere-jdbc-sample
+  │   │   │   ├── shardingsphere-jdbc-memory-local-db-discovery-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example
+  │   │   │   ├── shardingsphere-jdbc-memory-local-encrypt-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example
+  │   │   │   ├── shardingsphere-jdbc-memory-local-shadow-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example
+  │   │   │   ├── shardingsphere-jdbc-memory-local-sharding-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example
+  │   │   │   └── 
shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example
+  │   │   └── shardingsphere-proxy-sample
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-base-seata-shadow-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-base-seata-sharding-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-shadow-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-local-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-local-shadow-example
+  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-local-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example
+  │   │   │   ├── shardingsphere-proxy-memory-base-seata-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-memory-base-seata-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-memory-base-seata-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-memory-base-seata-shadow-example
+  │   │   │   ├── shardingsphere-proxy-memory-base-seata-sharding-example
+  │   │   │   ├── shardingsphere-proxy-memory-local-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-memory-local-encrypt-example
+  │   │   │   ├── shardingsphere-proxy-memory-local-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-memory-local-shadow-example
+  │   │   │   ├── shardingsphere-proxy-memory-local-sharding-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-shadow-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-sharding-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-shadow-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-sharding-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-narayana-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-narayana-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-narayana-shadow-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-narayana-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-local-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-standalone-file-local-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-local-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-standalone-file-local-shadow-example
+  │   │   │   ├── shardingsphere-proxy-standalone-file-local-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-shadow-example
+  │   │   │   └── 
shardingsphere-proxy-standalone-file-xa-narayana-sharding-example
   └── src/resources
         └── manual_schema.sql
 ```
diff --git a/examples/README_ZH.md b/examples/README_ZH.md
index 5982116..cda57900 100644
--- a/examples/README_ZH.md
+++ b/examples/README_ZH.md
@@ -93,152 +93,144 @@ shardingsphere-example
   │   └── shardingsphere-proxy-hint-example
   ├── shardingsphere-sample
   │   ├── shardingsphere-example-generator
-  │   ├── shardingsphere-jdbc-sample
-  │   │   └── shardingsphere-jdbc-memory-example
-  │   │   │   └── shardingsphere-jdbc-memory-local-example
-  │   │   │   │   ├── shardingsphere-jdbc-memory-local-encrypt-example
-  │   │   │   │   │   └── shardingsphere-jdbc-memory-local-encrypt-jdbc-example
-  │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-springboot-starter-jdbc-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-springboot-starter-jpa-example
-  │   │   │   │   │   └── 
shardingsphere-jdbc-memory-local-readwrite-splitting-springboot-starter-mybatis-example
-  │   │   │   │   └── shardingsphere-jdbc-memory-local-sharding-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-jdbc-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-springboot-starter-jdbc-example
-  │   │   │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-springboot-starter-jpa-example
-  │   │   │   │   │   └── 
shardingsphere-jdbc-memory-local-sharding-springboot-starter-mybatis-example
-  │   └── shardingsphere-proxy-sample
-  │   │   ├── shardingsphere-proxy-cluster-etcd-example
-  │   │   │   ├── shardingsphere-proxy-cluster-etcd-base-seata-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-base-seata-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-etcd-base-seata-sharding-example
-  │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-local-db-discovery-example
-  │   │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-shadow-example
-  │   │   │   │   └── shardingsphere-proxy-cluster-etcd-local-sharding-example
-  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-atomikos-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example
-  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-bitronix-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example
-  │   │   │   └── shardingsphere-proxy-cluster-etcd-xa-narayana-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example
-  │   │   ├── shardingsphere-proxy-cluster-zookeeper-example
-  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-base-seata-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example
-  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-local-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-local-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-local-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-zookeeper-local-sharding-example
-  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example
-  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example
-  │   │   │   └── shardingsphere-proxy-cluster-zookeeper-xa-narayana-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example
-  │   │   ├── shardingsphere-proxy-memory-example
-  │   │   │   ├── shardingsphere-proxy-memory-base-seata-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-base-seata-db-discovery-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-base-seata-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-base-seata-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-base-seata-shadow-example
-  │   │   │   │   └── shardingsphere-proxy-memory-base-seata-sharding-example
-  │   │   │   ├── shardingsphere-proxy-memory-local-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-local-db-discovery-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-local-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-local-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-local-shadow-example
-  │   │   │   │   └── shardingsphere-proxy-memory-local-sharding-example
-  │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-xa-atomikos-db-discovery-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-shadow-example
-  │   │   │   │   └── shardingsphere-proxy-memory-xa-atomikos-sharding-example
-  │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-xa-bitronix-db-discovery-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-shadow-example
-  │   │   │   │   └── shardingsphere-proxy-memory-xa-bitronix-sharding-example
-  │   │   │   └── shardingsphere-proxy-memory-xa-narayana-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-xa-narayana-db-discovery-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-xa-narayana-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-memory-xa-narayana-shadow-example
-  │   │   │   │   └── shardingsphere-proxy-memory-xa-narayana-sharding-example
-  │   │   └── shardingsphere-proxy-standalone-file-example
-  │   │   │   ├── shardingsphere-proxy-standalone-file-base-seata-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-standalone-file-base-seata-sharding-example
-  │   │   │   ├── shardingsphere-proxy-standalone-file-local-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-local-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-local-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-local-readwrite-splitting-example
-  │   │   │   │   ├── shardingsphere-proxy-standalone-file-local-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-standalone-file-local-sharding-example
-  │   │   │   ├── shardingsphere-proxy-standalone-file-xa-atomikos-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example
-  │   │   │   ├── shardingsphere-proxy-standalone-file-xa-bitronix-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example
-  │   │   │   └── shardingsphere-proxy-standalone-file-xa-narayana-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example
-  │   │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-shadow-example
-  │   │   │   │   └── 
shardingsphere-proxy-standalone-file-xa-narayana-sharding-example
+  │   └── shardingsphere-example-generated
+  │   │   ├── shardingsphere-jdbc-sample
+  │   │   │   ├── shardingsphere-jdbc-memory-local-db-discovery-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example
+  │   │   │   ├── shardingsphere-jdbc-memory-local-encrypt-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example
+  │   │   │   ├── shardingsphere-jdbc-memory-local-shadow-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example
+  │   │   │   ├── shardingsphere-jdbc-memory-local-sharding-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example
+  │   │   │   ├── 
shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example
+  │   │   │   └── 
shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example
+  │   │   └── shardingsphere-proxy-sample
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-base-seata-shadow-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-base-seata-sharding-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-shadow-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-local-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-local-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-local-shadow-example
+  │   │   │   ├── shardingsphere-proxy-cluster-zookeeper-local-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example
+  │   │   │   ├── shardingsphere-proxy-memory-base-seata-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-memory-base-seata-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-memory-base-seata-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-memory-base-seata-shadow-example
+  │   │   │   ├── shardingsphere-proxy-memory-base-seata-sharding-example
+  │   │   │   ├── shardingsphere-proxy-memory-local-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-memory-local-encrypt-example
+  │   │   │   ├── shardingsphere-proxy-memory-local-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-memory-local-shadow-example
+  │   │   │   ├── shardingsphere-proxy-memory-local-sharding-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-shadow-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-atomikos-sharding-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-shadow-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-bitronix-sharding-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-narayana-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-narayana-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-narayana-shadow-example
+  │   │   │   ├── shardingsphere-proxy-memory-xa-narayana-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-base-seata-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-local-db-discovery-example
+  │   │   │   ├── shardingsphere-proxy-standalone-file-local-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-local-readwrite-splitting-example
+  │   │   │   ├── shardingsphere-proxy-standalone-file-local-shadow-example
+  │   │   │   ├── shardingsphere-proxy-standalone-file-local-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example
+  │   │   │   ├── 
shardingsphere-proxy-standalone-file-xa-narayana-shadow-example
+  │   │   │   └── 
shardingsphere-proxy-standalone-file-xa-narayana-sharding-example
   └── src/resources
         └── manual_schema.sql
 ```

Reply via email to