Path Lines of Code CODE_OF_CONDUCT.md 74 CONTRIBUTING.md 30 MATURITY.md 64 README.md 148 README_ZH.md 143 RELEASE-NOTES.md 1796 agent/README.md 70 distribution/agent/src/main/release-docs/README.txt 21 distribution/jdbc/src/main/release-docs/README.txt 36 distribution/proxy/src/main/release-docs/README.txt 36 distribution/proxy/src/main/release-docs/licenses/LICENSE-Janino.txt 29 distribution/proxy/src/main/release-docs/licenses/LICENSE-antlr4-runtime.txt 45 distribution/proxy/src/main/release-docs/licenses/LICENSE-asm.txt 27 distribution/proxy/src/main/release-docs/licenses/LICENSE-atomikos.txt 187 distribution/proxy/src/main/release-docs/licenses/LICENSE-bouncy-castle.txt 9 distribution/proxy/src/main/release-docs/licenses/LICENSE-checker-qual.txt 20 distribution/proxy/src/main/release-docs/licenses/LICENSE-h2.txt 444 distribution/proxy/src/main/release-docs/licenses/LICENSE-jakarta.transaction-api.txt 523 distribution/proxy/src/main/release-docs/licenses/LICENSE-jts.txt 14 distribution/proxy/src/main/release-docs/licenses/LICENSE-logback.txt 10 distribution/proxy/src/main/release-docs/licenses/LICENSE-mchange-commons-java.txt 171 distribution/proxy/src/main/release-docs/licenses/LICENSE-opengauss-jdbc.txt 22 distribution/proxy/src/main/release-docs/licenses/LICENSE-perfmark.txt 32 distribution/proxy/src/main/release-docs/licenses/LICENSE-postgresql.txt 22 distribution/proxy/src/main/release-docs/licenses/LICENSE-protobuf-java.txt 3 distribution/proxy/src/main/release-docs/licenses/LICENSE-slf4j.txt 20 examples/README.md 30 examples/pom.xml 421 examples/shardingsphere-jdbc-example-generator/README.md 19 examples/shardingsphere-jdbc-example-generator/pom.xml 79 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/ExampleGeneratorMain.java 19 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/core/GenerateUtils.java 63 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/core/JDBCExampleGenerator.java 113 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/core/yaml/config/YamlExampleConfiguration.java 16 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/core/yaml/config/YamlExampleConfigurationSupportedValue.java 24 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/core/yaml/config/YamlExampleConfigurationValidator.java 37 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/ExampleScenario.java 14 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/ExampleScenarioFactory.java 76 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/feature/FeatureExampleScenario.java 4 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/feature/type/EncryptExampleScenario.java 35 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/feature/type/MaskExampleScenario.java 27 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/feature/type/ReadwriteSplittingExampleScenario.java 27 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/feature/type/ShadowExampleScenario.java 27 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/feature/type/ShardingExampleScenario.java 27 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/framework/FrameworkExampleScenario.java 4 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/framework/type/JDBCExampleScenario.java 38 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/framework/type/SpringBootStarterJdbcExampleScenario.java 36 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/framework/type/SpringBootStarterJpaExampleScenario.java 36 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/framework/type/SpringBootStarterMyBatisExampleScenario.java 39 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/framework/type/SpringNamespaceJdbcExampleScenario.java 36 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/framework/type/SpringNamespaceJpaExampleScenario.java 36 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/framework/type/SpringNamespaceMyBatisExampleScenario.java 39 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/transaction/TransactionExampleScenario.java 4 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/transaction/type/LocalExampleScenario.java 27 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/transaction/type/SeataExampleScenario.java 32 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/transaction/type/XAAtomikosExampleScenario.java 27 examples/shardingsphere-jdbc-example-generator/src/main/java/org/apache/shardingsphere/example/generator/scenario/transaction/type/XANarayanaExampleScenario.java 30 examples/shardingsphere-jdbc-example-generator/src/main/resources/config.yaml 26 examples/shardingsphere-jdbc-example-generator/src/main/resources/logback.xml 16 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/init.ftl 55 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/TestQueryAssistedShardingEncryptAlgorithm.ftl 49 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/TransactionConfiguration.ftl 53 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/config/Configuration.ftl 156 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/config/encrypt.ftl 31 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/config/mask.ftl 33 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/config/readwrite-splitting.ftl 21 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/config/shadow.ftl 73 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/config/sharding.ftl 42 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/entity/Address.ftl 59 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/entity/Order.ftl 90 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/entity/OrderItem.ftl 90 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/main/JDBCExampleMain.ftl 33 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/main/SpringBootStarJdbcExampleMain.ftl 41 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/main/SpringBootStarJpaExampleMain.ftl 43 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/main/SpringBootStarMyBatisExampleMain.ftl 43 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/main/SpringNamespaceJdbcExampleMain.ftl 33 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/main/SpringNamespaceJpaExampleMain.ftl 33 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/main/SpringNamespaceMyBatisExampleMain.ftl 33 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/repository/jdbc/AddressRepository.ftl 87 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/repository/jdbc/OrderItemRepository.ftl 122 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/repository/jdbc/OrderRepository.ftl 142 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/repository/jpa/AddressRepository.ftl 50 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/repository/jpa/OrderItemRepository.ftl 49 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/repository/jpa/OrderRepository.ftl 49 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/repository/mybatis/AddressRepository.ftl 30 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/repository/mybatis/OrderItemRepository.ftl 35 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/repository/mybatis/OrderRepository.ftl 37 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/java/service/ExampleService.ftl 150 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/pom.ftl 249 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/file.ftl 55 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/jbossts-properties.ftl 45 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/logback.ftl 32 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/mappers/AddressMapper.ftl 43 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/mappers/OrderItemMapper.ftl 57 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/mappers/OrderMapper.ftl 63 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/properties/application.ftl 25 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/registry.ftl 50 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/seata.ftl 21 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/spi/encryptAlgorithm.ftl 18 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/xml/application.ftl 69 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/yaml/config.ftl 57 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/yaml/feature/encrypt.ftl 41 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/yaml/feature/mask.ftl 29 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/yaml/feature/readwrite-splitting.ftl 27 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/yaml/feature/shadow.ftl 41 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/yaml/feature/sharding.ftl 61 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/yaml/mode/cluster-etcd.ftl 23 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/yaml/mode/cluster-zookeeper.ftl 23 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/yaml/mode/standalone.ftl 22 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/yaml/sql-parse/sql-parse.ftl 16 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/yaml/transaction/xa-atomikos.ftl 19 examples/shardingsphere-jdbc-example-generator/src/main/resources/template/resources/yaml/transaction/xa-narayana.ftl 19 examples/shardingsphere-parser-example/pom.xml 71 examples/shardingsphere-parser-example/src/main/java/org/apache/shardingsphere/example/parser/mysql/format/MySQLParserFormatExample.java 29 examples/shardingsphere-parser-example/src/main/java/org/apache/shardingsphere/example/parser/mysql/statement/MySQLParserStatementExample.java 32 examples/shardingsphere-parser-example/src/main/java/org/apache/shardingsphere/example/parser/opengauss/statement/OpenGaussParserStatementExample.java 31 examples/shardingsphere-parser-example/src/main/java/org/apache/shardingsphere/example/parser/oracle/statement/OracleParserStatementExample.java 31 examples/shardingsphere-parser-example/src/main/java/org/apache/shardingsphere/example/parser/postgresql/statement/PostgreSQLParserStatementExample.java 31 examples/shardingsphere-parser-example/src/main/java/org/apache/shardingsphere/example/parser/sql92/statement/SQL92ParserStatementExample.java 31 examples/shardingsphere-parser-example/src/main/java/org/apache/shardingsphere/example/parser/sqlserver/statement/SQLServerParserStatementExample.java 32 infra/reachability-metadata/src/main/resources/META-INF/native-image/ch.qos.logback/logback-classic/1.2.13/reflect-config.json 82 infra/reachability-metadata/src/main/resources/META-INF/native-image/com.alibaba/druid/1.2.20/reflect-config.json 54 infra/reachability-metadata/src/main/resources/META-INF/native-image/com.alibaba/druid/1.2.20/resource-config.json 8 infra/reachability-metadata/src/main/resources/META-INF/native-image/com.atomikos/transactions/6.0.0/reflect-config.json 7 infra/reachability-metadata/src/main/resources/META-INF/native-image/com.clickhouse/clickhouse-jdbc/0.6.3/resource-config.json 23 infra/reachability-metadata/src/main/resources/META-INF/native-image/com.github.ben-manes.caffeine/caffeine/2.9.3/reflect-config.json 117 infra/reachability-metadata/src/main/resources/META-INF/native-image/com.github.docker-java/docker-java-api/3.4.0/resource-config.json 8 infra/reachability-metadata/src/main/resources/META-INF/native-image/com.google.protobuf/protobuf-java/3.21.12/reflect-config.json 7 infra/reachability-metadata/src/main/resources/META-INF/native-image/com.h2database/h2/2.2.224/reflect-config.json 8 infra/reachability-metadata/src/main/resources/META-INF/native-image/com.mysql/mysql-connector-j/8.3.0/reflect-config.json 41 infra/reachability-metadata/src/main/resources/META-INF/native-image/com.mysql/mysql-connector-j/8.3.0/resource-config.json 11 infra/reachability-metadata/src/main/resources/META-INF/native-image/com.typesafe/config/1.2.1/resource-config.json 8 infra/reachability-metadata/src/main/resources/META-INF/native-image/io.grpc/grpc-netty/1.65.1/reflect-config.json 36 infra/reachability-metadata/src/main/resources/META-INF/native-image/io.netty/netty-transport-classes-epoll/4.1.112.Final/reflect-config.json 7 infra/reachability-metadata/src/main/resources/META-INF/native-image/io.netty/netty-transport-classes-epoll/4.1.112.Final/resource-config.json 8 infra/reachability-metadata/src/main/resources/META-INF/native-image/io.vertx/vertx-core/4.5.1/reflect-config.json 12 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.calcite/calcite-core/1.38.0/proxy-config.json 102 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.calcite/calcite-core/1.38.0/resource-config.json 11 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.groovy/groovy/4.0.22/reflect-config.json 311 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.groovy/groovy/4.0.22/resource-config.json 11 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.hadoop/hadoop-common/3.3.6/reflect-config.json 12 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.hadoop/hadoop-common/3.3.6/resource-config.json 8 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.hive/hive-jdbc/4.0.1/reflect-config.json 11 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.seata/seata-all/2.2.0/proxy-config.json 6 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.seata/seata-all/2.2.0/reflect-config.json 838 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.seata/seata-all/2.2.0/resource-config.json 182 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/jni-config.json 2 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/predefined-classes-config.json 7 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/proxy-config.json 22 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/reflect-config.json 4088 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/resource-config.json 1970 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/serialization-config.json 8 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/shardingsphere-infra-reachability-metadata/native-image.properties 17 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/shardingsphere-infra-reachability-metadata/reflect-config.json 440 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/shardingsphere-infra-reachability-metadata/resource-config.json 29 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.zookeeper/zookeeper/3.9.0/reflect-config.json 56 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apiguardian/apiguardian-api/1.1.2/reflect-config.json 7 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.firebirdsql.jdbc/jaybird/5.0.6.java8/reflect-config.json 108 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.firebirdsql.jdbc/jaybird/5.0.6.java8/resource-config.json 50 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.hamcrest/hamcrest/3.0/reflect-config.json 12 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.jboss.logging/jboss-logging/3.2.1.Final/resource-config.json 8 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.jboss.narayana.jta/jta/5.12.7.Final/resource-config.json 14 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.junit.jupiter/junit-jupiter/5.11.1/reflect-config.json 37 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.junit.jupiter/junit-jupiter/5.11.1/resource-config.json 23 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.slf4j/slf4j-api/1.7.36/reflect-config.json 7 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.springframework/spring-jcl/5.3.27/reflect-config.json 6 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.testcontainers/junit-jupiter/1.20.1/reflect-config.json 195 infra/reachability-metadata/src/main/resources/META-INF/native-image/org.testcontainers/junit-jupiter/1.20.1/resource-config.json 32 kernel/sql-federation/optimizer/src/main/resources/saffron.properties 16 kernel/transaction/type/xa/provider/atomikos/src/main/resources/transactions.properties 24 kernel/transaction/type/xa/provider/atomikos/src/test/resources/transactions.properties 23 proxy/backend/core/src/test/resources/conf/import/empty-metadata.json 1 proxy/backend/core/src/test/resources/expected/export-storage-nodes.json 1 src/resources/checkstyle.xml 274 src/resources/rat.txt 45 src/resources/spotless/copyright.txt 16 test/e2e/agent/engine/src/test/resources/env/image.properties 22 test/e2e/agent/plugins/logging/file/src/test/resources/env/engine-env.properties 21 test/e2e/agent/plugins/metrics/prometheus/src/test/resources/env/engine-env.properties 22 test/e2e/agent/plugins/tracing/jaeger/src/test/resources/env/engine-env.properties 22 test/e2e/agent/plugins/tracing/zipkin/src/test/resources/env/engine-env.properties 22 test/e2e/operation/pipeline/src/test/resources/env/it-env.properties 39 test/e2e/operation/showprocesslist/src/test/resources/env/it-env.properties 24 test/e2e/operation/transaction/src/test/resources/env/it-env.properties 44 test/e2e/sql/src/test/resources/env/it-env.properties 29 test/it/parser/src/main/resources/env/sql-parser-external-it-env.properties 19 test/it/parser/src/main/resources/junit-platform.properties 18 test/native/native-image-filter/extra-filter.json 25 test/native/native-image-filter/user-code-filter.json 9 test/native/src/test/resources/META-INF/native-image/io.grpc/grpc-netty-shaded/native-image.properties 45 test/native/src/test/resources/META-INF/native-image/shardingsphere-test-native-test-metadata/reflect-config.json 196 test/native/src/test/resources/META-INF/native-image/shardingsphere-test-native-test-metadata/resource-config.json 26 test/native/src/test/resources/container-license-acceptance.txt 1 test/util/src/main/resources/env/env.properties 16