• Search by APIs
  • Search by Words
  • Search Projects
  • Java
  • Python
  • JavaScript
  • TypeScript
  • C++
  • Scala
  • Blog
Project: shardingsphere (GitHub Link)
  • shardingsphere-master
    • .github
      • PULL_REQUEST_TEMPLATE
      • ISSUE_TEMPLATE
        • bug-report.md
        • question.md
        • feature-request.md
      • GIT_TEMPLATE
        • .git_commit_template.txt
    • src
      • resources
        • checkstyle.xml
        • checkstyle_ci.xml
        • copyright.txt
        • ruleset.xml
    • .asf.yaml
    • shardingsphere-proxy
      • shardingsphere-proxy-backend
        • src
          • main
            • resources
              • META-INF
                • services
                  • org.apache.shardingsphere.proxy.backend.communication.jdbc.recognizer.spi.JDBCDriverURLRecognizer
            • java
              • org
                • apache
                  • shardingsphere
                    • proxy
                      • backend
                        • executor
                          • BackendExecutorContext.java
                        • response
                          • BackendResponse.java
                          • error
                            • ErrorResponse.java
                          • query
                            • QueryData.java
                            • QueryResponse.java
                            • QueryHeaderBuilder.java
                          • update
                            • UpdateResponse.java
                        • BackendDataSource.java
                        • util
                          • DataSourceConverter.java
                        • exception
                          • TableModifyInTransactionException.java
                          • NoDatabaseSelectedException.java
                          • BackendException.java
                          • UnknownDatabaseException.java
                        • communication
                          • jdbc
                            • wrapper
                              • PreparedStatementExecutorWrapper.java
                              • StatementExecutorWrapper.java
                              • JDBCExecutorWrapper.java
                            • recognizer
                              • impl
                                • OracleRecognizer.java
                                • MySQLRecognizer.java
                                • PostgreSQLRecognizer.java
                                • H2Recognizer.java
                                • SQLServerRecognizer.java
                              • JDBCDriverURLRecognizerEngine.java
                              • spi
                                • JDBCDriverURLRecognizer.java
                            • JDBCDatabaseCommunicationEngine.java
                            • connection
                              • ConnectionStateHandler.java
                              • ResourceSynchronizer.java
                              • TransactionManager.java
                              • LocalTransactionManager.java
                              • BackendConnection.java
                              • MethodInvocation.java
                              • BackendTransactionManager.java
                              • ConnectionStatus.java
                            • datasource
                              • JDBCBackendDataSourceFactory.java
                              • JDBCRawBackendDataSourceFactory.java
                            • execute
                              • JDBCExecuteEngine.java
                              • RawProxyExecutor.java
                              • SQLExecuteEngine.java
                              • callback
                                • ProxySQLExecutorCallback.java
                          • DatabaseCommunicationEngineFactory.java
                          • DatabaseCommunicationEngine.java
                        • text
                          • transaction
                            • TransactionBackendHandler.java
                            • SkipBackendHandler.java
                          • admin
                            • UnicastBackendHandler.java
                            • ShowDatabasesBackendHandler.java
                            • BroadcastBackendHandler.java
                            • UseDatabaseBackendHandler.java
                          • TextProtocolBackendHandlerFactory.java
                          • query
                            • QueryBackendHandler.java
                          • TextProtocolBackendHandler.java
                          • sctl
                            • utils
                              • SCTLUtils.java
                            • ShardingCTLStatement.java
                            • show
                              • ShardingCTLShowBackendHandler.java
                              • ShardingCTLShowParser.java
                              • ShardingCTLShowStatement.java
                            • explain
                              • ShardingCTLExplainStatement.java
                              • ShardingCTLExplainParser.java
                              • ShardingCTLExplainBackendHandler.java
                            • ShardingCTLErrorCode.java
                            • ShardingCTLParser.java
                            • exception
                              • UnsupportedShardingCTLTypeException.java
                              • InvalidShardingCTLFormatException.java
                              • ShardingCTLException.java
                            • hint
                              • ShardingCTLHintBackendHandler.java
                              • ShardingCTLHintParser.java
                              • internal
                                • result
                                  • HintShowTableStatusResult.java
                                • HintCommand.java
                                • executor
                                  • AbstractHintUpdateExecutor.java
                                  • HintSetDatabaseShardingValueExecutor.java
                                  • HintAddTableShardingValueExecutor.java
                                  • HintErrorParameterExecutor.java
                                  • HintClearExecutor.java
                                  • HintSetMasterOnlyExecutor.java
                                  • HintShowStatusExecutor.java
                                  • AbstractHintQueryExecutor.java
                                  • HintAddDatabaseShardingValueExecutor.java
                                  • HintShowTableStatusExecutor.java
                                • HintShardingType.java
                                • HintManagerHolder.java
                                • HintCommandExecutor.java
                                • HintCommandExecutorFactory.java
                                • command
                                  • HintErrorParameterCommand.java
                                  • HintAddTableShardingValueCommand.java
                                  • HintSetDatabaseShardingValueCommand.java
                                  • HintShowTableStatusCommand.java
                                  • HintSetMasterOnlyCommand.java
                                  • HintShowStatusCommand.java
                                  • HintAddDatabaseShardingValueCommand.java
                                  • HintClearCommand.java
                              • ShardingCTLHintStatement.java
                            • ShardingCTLBackendHandlerFactory.java
                            • set
                              • ShardingCTLSetBackendHandler.java
                              • ShardingCTLSetParser.java
                              • ShardingCTLSetStatement.java
                        • metrics
                          • MetricsUtils.java
                        • schema
                          • ProxyOrchestrationSchemaContexts.java
                          • ProxySchemaContexts.java
          • test
            • resources
              • mockito-extensions
                • org.mockito.plugins.MockMaker
            • java
              • org
                • apache
                  • shardingsphere
                    • proxy
                      • backend
                        • executor
                          • ExecutorContextTest.java
                        • response
                          • query
                            • QueryHeaderBuilderTest.java
                        • TextProtocolBackendHandlerFactoryTest.java
                        • context
                          • ShardingSphereProxyContextTest.java
                        • util
                          • DataSourceConverterTest.java
                        • communication
                          • jdbc
                            • recognizer
                              • impl
                                • SQLServerRecognizerTest.java
                                • PostgreSQLRecognizerTest.java
                                • OracleRecognizerTest.java
                                • MySQLRecognizerTest.java
                                • H2RecognizerTest.java
                              • JDBCDriverURLRecognizerEngineTest.java
                            • DatabaseCommunicationEngineFactoryTest.java
                            • connection
                              • MockConnectionUtil.java
                              • ConnectionStateHandlerTest.java
                              • BackendConnectionTest.java
                              • BackendTransactionManagerTest.java
                            • datasource
                              • MockDataSource.java
                              • JDBCBackendDataSourceTest.java
                        • text
                          • transaction
                            • SkipBackendHandlerTest.java
                            • TransactionBackendHandlerTest.java
                          • admin
                            • UnicastBackendHandlerTest.java
                            • UseDatabaseBackendHandlerTest.java
                            • BroadcastBackendHandlerTest.java
                            • ShowDatabasesBackendHandlerTest.java
                          • sctl
                            • ShardingCTLErrorCodeTest.java
                            • show
                              • ShardingCTLShowBackendHandlerTest.java
                            • hint
                              • ShardingCTLHintBackendHandlerTest.java
                              • internal
                                • HintCommandExecutorFactoryTest.java
                              • ShardingCTLHintParserTest.java
                            • set
                              • ShardingCTLSetBackendHandlerTest.java
                        • metrics
                          • MetricsUtilsTest.java
        • pom.xml
      • shardingsphere-proxy-bootstrap
        • src
          • main
            • resources
              • logback.xml
              • conf
                • config-sharding.yaml
                • config-shadow.yaml
                • config-master_slave.yaml
                • server.yaml
                • config-encrypt.yaml
            • java
              • org
                • apache
                  • shardingsphere
                    • proxy
                      • Bootstrap.java
        • pom.xml
      • pom.xml
      • shardingsphere-proxy-frontend
        • shardingsphere-proxy-frontend-postgresql
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.proxy.frontend.spi.DatabaseProtocolFrontendEngine
              • java
                • org
                  • apache
                    • shardingsphere
                      • proxy
                        • frontend
                          • postgresql
                            • PostgreSQLProtocolFrontendEngine.java
                            • PostgreSQLErrPacketFactory.java
                            • auth
                              • PostgreSQLAuthenticationEngine.java
                            • command
                              • query
                                • binary
                                  • sync
                                    • PostgreSQLComSyncExecutor.java
                                  • parse
                                    • PostgreSQLComParseExecutor.java
                                  • describe
                                    • PostgreSQLComDescribeExecutor.java
                                  • bind
                                    • PostgreSQLComBindExecutor.java
                                  • execute
                                    • PostgreSQLComExecuteExecutor.java
                                • text
                                  • PostgreSQLComQueryExecutor.java
                              • PostgreSQLCommandExecuteEngine.java
                              • PostgreSQLCommandExecutorFactory.java
                              • generic
                                • PostgreSQLUnsupportedCommandExecutor.java
                                • PostgreSQLComTerminationExecutor.java
            • test
              • java
                • org
                  • apache
                    • shardingsphere
                      • proxy
                        • frontend
                          • postgresql
                            • command
                              • PostgreSQLCommandExecuteEngineTest.java
                              • query
                                • binary
                                  • bind
                                    • PostgreSQLComBindExecutorTest.java
                                • text
                                  • PostgreSQLComQueryExecutorTest.java
          • pom.xml
        • shardingsphere-proxy-frontend-spi
          • src
            • main
              • java
                • org
                  • apache
                    • shardingsphere
                      • proxy
                        • frontend
                          • api
                            • CommandExecutor.java
                            • QueryCommandExecutor.java
                          • context
                            • FrontendContext.java
                          • engine
                            • CommandExecuteEngine.java
                            • AuthenticationEngine.java
                          • spi
                            • DatabaseProtocolFrontendEngine.java
          • pom.xml
        • shardingsphere-proxy-frontend-core
          • src
            • main
              • java
                • org
                  • apache
                    • shardingsphere
                      • proxy
                        • frontend
                          • bootstrap
                            • ShardingSphereProxy.java
                          • netty
                            • ServerHandlerInitializer.java
                            • FrontendChannelInboundHandler.java
                          • executor
                            • UserExecutorGroup.java
                            • CommandExecutorSelector.java
                            • ChannelThreadExecutorGroup.java
                          • ConnectionIdGenerator.java
                          • DatabaseProtocolFrontendEngineFactory.java
                          • command
                            • CommandExecutorTask.java
            • test
              • java
                • org
                  • apache
                    • shardingsphere
                      • proxy
                        • frontend
                          • executor
                            • ChannelThreadExecutorGroupTest.java
                            • ExecutorGroupTest.java
                          • DatabaseFrontendEngineFactoryTest.java
                          • ConnectionIdGeneratorTest.java
          • pom.xml
        • pom.xml
        • shardingsphere-proxy-frontend-mysql
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.proxy.frontend.spi.DatabaseProtocolFrontendEngine
              • java
                • org
                  • apache
                    • shardingsphere
                      • proxy
                        • frontend
                          • mysql
                            • MySQLErrPacketFactory.java
                            • auth
                              • MySQLAuthenticationHandler.java
                              • MySQLAuthenticationEngine.java
                            • MySQLProtocolFrontendEngine.java
                            • command
                              • admin
                                • ping
                                  • MySQLComPingExecutor.java
                                • quit
                                  • MySQLComQuitExecutor.java
                                • initdb
                                  • MySQLComInitDbExecutor.java
                              • MySQLCommandExecutorFactory.java
                              • query
                                • binary
                                  • reset
                                    • MySQLComStmtResetExecutor.java
                                  • prepare
                                    • MySQLComStmtPrepareChecker.java
                                    • MySQLComStmtPrepareExecutor.java
                                  • close
                                    • MySQLComStmtCloseExecutor.java
                                  • execute
                                    • MySQLComStmtExecuteExecutor.java
                                • text
                                  • fieldlist
                                    • MySQLComFieldListPacketExecutor.java
                                  • query
                                    • MySQLComQueryPacketExecutor.java
                              • generic
                                • MySQLUnsupportedCommandExecutor.java
                              • MySQLCommandExecuteEngine.java
            • test
              • java
                • org
                  • apache
                    • shardingsphere
                      • proxy
                        • frontend
                          • mysql
                            • MySQLProtocolFrontendEngineTest.java
                            • MySQLErrPacketFactoryTest.java
                            • auth
                              • MySQLAuthenticationEngineTest.java
                              • MySQLAuthenticationHandlerTest.java
                            • command
                              • query
                                • binary
                                  • reset
                                    • MySQLComStmtResetExecutorTest.java
                                  • prepare
                                    • MySQLComStmtPrepareCheckerTest.java
                                  • execute
                                    • MySQLComStmtExecuteExecutorTest.java
                                • text
                                  • query
                                    • MySQLComQueryPacketExecutorTest.java
                              • MySQLCommandExecutorFactoryTest.java
          • pom.xml
      • shardingsphere-proxy-common
        • src
          • main
            • java
              • org
                • apache
                  • shardingsphere
                    • proxy
                      • config
                        • yaml
                          • YamlDataSourceParameterMerger.java
                          • YamlDataSourceParameter.java
                          • YamlProxyRuleConfiguration.java
                          • YamlProxyServerConfiguration.java
                        • ShardingConfigurationLoader.java
                        • ShardingConfiguration.java
          • test
            • resources
              • conf
                • config-empty.yaml
                • config-sharding.yaml
                • config-master_slave.yaml
                • server.yaml
                • config-encrypt.yaml
            • java
              • org
                • apache
                  • shardingsphere
                    • proxy
                      • config
                        • YamlDataSourceParameterMergerTest.java
                        • ShardingConfigurationLoaderTest.java
        • pom.xml
    • jenkinsfile
    • shardingsphere-features
      • shardingsphere-encrypt
        • shardingsphere-encrypt-spring
          • pom.xml
          • shardingsphere-encrypt-spring-boot-starter
            • src
              • main
                • resources
                  • META-INF
                    • spring.factories
                    • spring.provides
                • java
                  • org
                    • apache
                      • shardingsphere
                        • encrypt
                          • spring
                            • boot
                              • EncryptAlgorithmProvidedBeanRegistry.java
                              • EncryptRuleSpringBootConfiguration.java
                              • condition
                                • EncryptSpringBootCondition.java
              • test
                • resources
                  • logback-test.xml
                  • application-encrypt.properties
                  • META-INF
                    • services
                      • org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
                • java
                  • org
                    • apache
                      • shardingsphere
                        • encrypt
                          • spring
                            • boot
                              • fixture
                                • TestEncryptAlgorithm.java
                              • EncryptSpringBootConditionTest.java
                              • EncryptSpringBootAlgorithmProviderBeanTest.java
            • pom.xml
          • shardingsphere-encrypt-spring-namespace
            • src
              • main
                • resources
                  • META-INF
                    • namespace
                      • encrypt.xsd
                    • spring.handlers
                    • spring.schemas
                • java
                  • org
                    • apache
                      • shardingsphere
                        • encrypt
                          • spring
                            • namespace
                              • factorybean
                                • EncryptAlgorithmFactoryBean.java
                              • tag
                                • EncryptAlgorithmBeanDefinitionTag.java
                                • EncryptRuleBeanDefinitionTag.java
                              • handler
                                • EncryptRuleNamespaceHandler.java
                              • parser
                                • EncryptRuleBeanDefinitionParser.java
            • pom.xml
        • pom.xml
        • shardingsphere-encrypt-rewrite
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.rewrite.context.SQLRewriteContextDecorator
              • java
                • org
                  • apache
                    • shardingsphere
                      • encrypt
                        • rewrite
                          • parameter
                            • impl
                              • EncryptInsertOnDuplicateKeyUpdateValueParameterRewriter.java
                              • EncryptInsertValueParameterRewriter.java
                              • EncryptPredicateParameterRewriter.java
                              • EncryptAssignmentParameterRewriter.java
                            • EncryptParameterRewriterBuilder.java
                            • EncryptParameterRewriter.java
                          • aware
                            • QueryWithCipherColumnAware.java
                          • context
                            • EncryptSQLRewriteContextDecorator.java
                          • token
                            • EncryptTokenGenerateBuilder.java
                            • pojo
                              • EncryptInsertValuesToken.java
                              • EncryptAssignmentToken.java
                              • EncryptPredicateEqualRightValueToken.java
                              • EncryptPredicateInRightValueToken.java
                              • EncryptParameterAssignmentToken.java
                              • EncryptLiteralAssignmentToken.java
                            • generator
                              • impl
                                • EncryptProjectionTokenGenerator.java
                                • EncryptInsertValuesTokenGenerator.java
                                • InsertCipherNameTokenGenerator.java
                                • EncryptPredicateColumnTokenGenerator.java
                                • EncryptPredicateRightValueTokenGenerator.java
                                • EncryptAssignmentTokenGenerator.java
                                • EncryptInsertOnUpdateTokenGenerator.java
                                • AssistQueryAndPlainInsertColumnsTokenGenerator.java
                                • EncryptForUseDefaultInsertColumnsTokenGenerator.java
                              • BaseEncryptSQLTokenGenerator.java
                          • condition
                            • impl
                              • EncryptEqualCondition.java
                              • EncryptInCondition.java
                            • EncryptCondition.java
                            • EncryptConditionEngine.java
            • test
              • resources
                • logback-test.xml
                • yaml
                  • encrypt
                    • query-with-plain.yaml
                    • query-with-cipher.yaml
                • encrypt
                  • delete_for_query_with_cipher.xml
                  • update_for_query_with_plain.xml
                  • select_for_query_with_plain.xml
                  • delete_for_query_with_plain.xml
                  • insert.xml
                  • update_for_query_with_cipher.xml
                  • select_for_query_with_cipher.xml
                • META-INF
                  • services
                    • org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
              • java
                • org
                  • apache
                    • shardingsphere
                      • encrypt
                        • rewrite
                          • parameterized
                            • EncryptSQLRewriterParameterizedTest.java
                          • fixture
                            • NormalEncryptAlgorithmFixture.java
                            • QueryAssistedEncryptAlgorithmFixture.java
                          • pojo
                            • EncryptPredicateInRightValueTokenTest.java
                            • EncryptLiteralAssignmentTokenTest.java
                            • EncryptPredicateEqualRightValueTokenTest.java
                            • EncryptParameterAssignmentTokenTest.java
                          • condition
                            • impl
                              • EncryptInConditionTest.java
                              • EncryptEqualConditionTest.java
          • pom.xml
        • shardingsphere-encrypt-common
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
                    • org.apache.shardingsphere.infra.rule.ShardingSphereRuleBuilder
                    • org.apache.shardingsphere.infra.yaml.swapper.YamlRuleConfigurationSwapper
                    • org.apache.shardingsphere.infra.metadata.schema.spi.RuleMetaDataDecorator
                    • org.apache.shardingsphere.infra.metadata.schema.spi.RuleMetaDataLoader
              • java
                • org
                  • apache
                    • shardingsphere
                      • encrypt
                        • yaml
                          • config
                            • YamlEncryptRuleConfiguration.java
                            • rule
                              • YamlEncryptTableRuleConfiguration.java
                              • YamlEncryptColumnRuleConfiguration.java
                          • swapper
                            • EncryptRuleAlgorithmProviderConfigurationYamlSwapper.java
                            • EncryptRuleConfigurationYamlSwapper.java
                            • rule
                              • EncryptTableRuleConfigurationYamlSwapper.java
                              • EncryptColumnRuleConfigurationYamlSwapper.java
                        • metadata
                          • EncryptColumnMetaData.java
                          • EncryptMetaDataDecorator.java
                          • EncryptMetaDataLoader.java
                        • constant
                          • EncryptOrder.java
                        • rule
                          • EncryptRule.java
                          • builder
                            • AlgorithmProvidedEncryptRuleBuilder.java
                            • EncryptRuleBuilder.java
                          • aware
                            • EncryptRuleAware.java
                          • EncryptTable.java
                          • EncryptColumn.java
                        • algorithm
                          • MD5EncryptAlgorithm.java
                          • RC4EncryptAlgorithm.java
                          • config
                            • AlgorithmProvidedEncryptRuleConfiguration.java
                          • AESEncryptAlgorithm.java
            • test
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
              • java
                • org
                  • apache
                    • shardingsphere
                      • encrypt
                        • log
                          • EncryptConfigurationLoggerTest.java
                        • rule
                          • EncryptTableTest.java
                          • EncryptRuleTest.java
                          • EncryptColumnTest.java
                        • algorithm
                          • fixture
                            • TestEncryptAlgorithm.java
                            • TestQueryAssistedEncryptAlgorithm.java
                          • MD5EncryptAlgorithmTest.java
                          • AESEncryptAlgorithmTest.java
                          • RC4EncryptAlgorithmTest.java
          • pom.xml
        • shardingsphere-encrypt-merge
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.merge.engine.ResultProcessEngine
              • java
                • org
                  • apache
                    • shardingsphere
                      • encrypt
                        • merge
                          • dql
                            • EncryptAlgorithmMetaData.java
                            • EncryptMergedResult.java
                            • EncryptDQLResultDecorator.java
                          • dal
                            • impl
                              • MergedEncryptColumnsMergedResult.java
                              • EncryptColumnsMergedResult.java
                              • DecoratedEncryptColumnsMergedResult.java
                            • EncryptDALResultDecorator.java
                          • EncryptResultDecoratorEngine.java
          • pom.xml
        • shardingsphere-encrypt-api
          • src
            • main
              • java
                • org
                  • apache
                    • shardingsphere
                      • encrypt
                        • api
                          • config
                            • EncryptRuleConfiguration.java
                            • rule
                              • EncryptColumnRuleConfiguration.java
                              • EncryptTableRuleConfiguration.java
                        • spi
                          • QueryAssistedEncryptAlgorithm.java
                          • EncryptAlgorithm.java
            • test
              • java
                • org
                  • apache
                    • shardingsphere
                      • encrypt
                        • api
                          • config
                            • EncryptAlgorithmConfigurationTest.java
          • pom.xml
      • shardingsphere-master-slave
        • shardingsphere-master-slave-common
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.rule.ShardingSphereRuleBuilder
                    • org.apache.shardingsphere.infra.yaml.swapper.YamlRuleConfigurationSwapper
                    • org.apache.shardingsphere.masterslave.spi.MasterSlaveLoadBalanceAlgorithm
              • java
                • org
                  • apache
                    • shardingsphere
                      • masterslave
                        • yaml
                          • config
                            • YamlMasterSlaveRuleConfiguration.java
                            • rule
                              • YamlMasterSlaveDataSourceRuleConfiguration.java
                          • swapper
                            • MasterSlaveRuleConfigurationYamlSwapper.java
                            • MasterSlaveRuleAlgorithmProviderConfigurationYamlSwapper.java
                        • constant
                          • MasterSlaveOrder.java
                        • rule
                          • MasterSlaveRule.java
                          • MasterSlaveDataSourceRule.java
                          • biulder
                            • AlgorithmProvidedMasterSlaveRuleBuilder.java
                            • MasterSlaveRuleBuilder.java
                        • algorithm
                          • config
                            • AlgorithmProvidedMasterSlaveRuleConfiguration.java
                          • RoundRobinMasterSlaveLoadBalanceAlgorithm.java
                          • RandomMasterSlaveLoadBalanceAlgorithm.java
            • test
              • resources
                • yaml
                  • master-slave-rule.yaml
              • java
                • org
                  • apache
                    • shardingsphere
                      • masterslave
                        • yaml
                          • swapper
                            • MasterSlaveRuleConfigurationYamlSwapperTest.java
                            • YamlRootRuleConfigurationsForYamlMasterSlaveRuleConfigurationTest.java
                        • log
                          • MasterSlaveConfigurationLoggerTest.java
                        • rule
                          • MasterSlaveRuleTest.java
                          • MasterSlaveDataSourceRuleTest.java
                        • algorithm
                          • RandomMasterSlaveLoadBalanceAlgorithmTest.java
                          • RoundRobinMasterSlaveLoadBalanceAlgorithmTest.java
          • pom.xml
        • pom.xml
        • shardingsphere-master-slave-spring
          • shardingsphere-master-slave-spring-namespace
            • src
              • main
                • resources
                  • META-INF
                    • namespace
                      • master-slave.xsd
                    • spring.handlers
                    • spring.schemas
                • java
                  • org
                    • apache
                      • shardingsphere
                        • masterslave
                          • spring
                            • namespace
                              • factorybean
                                • MasterSlaveLoadBalanceAlgorithmFactoryBean.java
                              • tag
                                • LoadBalanceAlgorithmBeanDefinitionTag.java
                                • MasterSlaveRuleBeanDefinitionTag.java
                              • handler
                                • MasterSlaveNamespaceHandler.java
                              • parser
                                • MasterSlaveRuleBeanDefinitionParser.java
            • pom.xml
          • pom.xml
          • shardingsphere-master-slave-spring-boot-starter
            • src
              • main
                • resources
                  • META-INF
                    • spring.factories
                    • spring.provides
                • java
                  • org
                    • apache
                      • shardingsphere
                        • masterslave
                          • spring
                            • boot
                              • MasterSlaveRuleSpringbootConfiguration.java
                              • MasterSlaveAlgorithmProvidedBeanRegistry.java
                              • condition
                                • MasterSlaveSpringBootCondition.java
              • test
                • resources
                  • logback-test.xml
                  • application-masterslave.properties
                  • META-INF
                    • services
                      • org.apache.shardingsphere.masterslave.spi.MasterSlaveLoadBalanceAlgorithm
                • java
                  • org
                    • apache
                      • shardingsphere
                        • masterslave
                          • spring
                            • boot
                              • fixture
                                • RandomMasterSlaveLoadBalanceAlgorithmFixture.java
                              • MasterSlaveSpringBootConditionTest.java
                              • MasterSlaveSpringBootAlgorithmProviderBeanTest.java
            • pom.xml
        • shardingsphere-master-slave-api
          • src
            • main
              • java
                • org
                  • apache
                    • shardingsphere
                      • masterslave
                        • api
                          • config
                            • MasterSlaveRuleConfiguration.java
                            • rule
                              • MasterSlaveDataSourceRuleConfiguration.java
                        • spi
                          • MasterSlaveLoadBalanceAlgorithm.java
          • pom.xml
        • shardingsphere-master-slave-route
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.route.decorator.RouteDecorator
              • java
                • org
                  • apache
                    • shardingsphere
                      • masterslave
                        • route
                          • engine
                            • impl
                              • MasterSlaveDataSourceRouter.java
                              • MasterVisitedManager.java
                            • MasterSlaveRouteDecorator.java
            • test
              • java
                • org
                  • apache
                    • shardingsphere
                      • masterslave
                        • route
                          • engine
                            • MasterSlaveRouteDecoratorTest.java
          • pom.xml
      • shardingsphere-replica
        • shardingsphere-replica-api
          • src
            • main
              • java
                • org
                  • apache
                    • shardingsphere
                      • replica
                        • api
                          • config
                            • ReplicaDataSourceConfiguration.java
                            • ReplicaRuleConfiguration.java
          • pom.xml
        • shardingsphere-replica-common
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.rule.ShardingSphereRuleBuilder
                    • org.apache.shardingsphere.infra.yaml.swapper.YamlRuleConfigurationSwapper
              • java
                • org
                  • apache
                    • shardingsphere
                      • replica
                        • yaml
                          • config
                            • YamlReplicaRuleConfiguration.java
                            • YamlReplicaDataSourceConfiguration.java
                          • swapper
                            • ReplicaRuleConfigurationYamlSwapper.java
                        • constant
                          • ReplicaOrder.java
                        • rule
                          • ReplicaRule.java
                          • ReplicaRuleBuilder.java
          • pom.xml
        • shardingsphere-replica-route
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.route.decorator.RouteDecorator
              • java
                • org
                  • apache
                    • shardingsphere
                      • replica
                        • route
                          • engine
                            • ReplicaRouteDecorator.java
          • pom.xml
        • pom.xml
        • shardingsphere-replica-execute
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.executor.sql.group.ExecuteGroupDecorator
              • java
                • org
                  • apache
                    • shardingsphere
                      • replica
                        • execute
                          • group
                            • ReplicaExecuteGroupDecorator.java
          • pom.xml
      • pom.xml
      • shardingsphere-sharding
        • shardingsphere-sharding-route
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.route.decorator.RouteDecorator
                    • org.apache.shardingsphere.sharding.route.spi.TimeService
              • java
                • org
                  • apache
                    • shardingsphere
                      • sharding
                        • route
                          • engine
                            • ShardingRouteDecorator.java
                            • validator
                              • impl
                                • ShardingInsertStatementValidator.java
                                • ShardingUpdateStatementValidator.java
                              • ShardingStatementValidatorFactory.java
                              • ShardingStatementValidator.java
                            • type
                              • unconfigured
                                • ShardingUnconfiguredTablesRoutingEngine.java
                              • ShardingRouteEngine.java
                              • ShardingRouteEngineFactory.java
                              • ignore
                                • ShardingIgnoreRoutingEngine.java
                              • standard
                                • ShardingStandardRoutingEngine.java
                              • broadcast
                                • ShardingTableBroadcastRoutingEngine.java
                                • ShardingDataSourceGroupBroadcastRoutingEngine.java
                                • ShardingInstanceBroadcastRoutingEngine.java
                                • ShardingDatabaseBroadcastRoutingEngine.java
                              • complex
                                • ShardingCartesianRoutingEngine.java
                                • ShardingComplexRoutingEngine.java
                              • unicast
                                • ShardingUnicastRoutingEngine.java
                            • condition
                              • ShardingCondition.java
                              • ShardingConditions.java
                              • ExpressionConditionUtils.java
                              • engine
                                • WhereClauseShardingConditionEngine.java
                                • InsertClauseShardingConditionEngine.java
                              • AlwaysFalseShardingCondition.java
                              • AlwaysFalseRouteValue.java
                              • Column.java
                              • generator
                                • impl
                                  • ConditionValueCompareOperatorGenerator.java
                                  • ConditionValueInOperatorGenerator.java
                                  • ConditionValueBetweenOperatorGenerator.java
                                • ConditionValueGeneratorFactory.java
                                • ConditionValue.java
                                • ConditionValueGenerator.java
                          • spi
                            • DefaultTimeService.java
                            • TimeService.java
                            • SPITimeService.java
            • test
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.sharding.route.spi.TimeService
                    • org.apache.shardingsphere.sharding.spi.ShardingAlgorithm
              • java
                • org
                  • apache
                    • shardingsphere
                      • sharding
                        • route
                          • fixture
                            • HintShardingAlgorithmFixture.java
                            • AbstractRoutingEngineTest.java
                            • TimeServiceFixture.java
                          • engine
                            • validator
                              • impl
                                • ShardingUpdateStatementValidatorTest.java
                                • ShardingInsertStatementValidatorTest.java
                            • type
                              • unconfigured
                                • ShardingUnconfiguredTablesRoutingEngineTest.java
                              • ignore
                                • ShardingIgnoreRoutingEngineTest.java
                              • standard
                                • ShardingStandardRoutingEngineTest.java
                                • SubqueryRouteTest.java
                                • SQLRouteTest.java
                                • AbstractSQLRouteTest.java
                              • broadcast
                                • ShardingDatabaseBroadcastRoutingEngineTest.java
                                • ShardingDataSourceGroupBroadcastRoutingEngineTest.java
                                • ShardingInstanceBroadcastRoutingEngineTest.java
                                • ShardingTableBroadcastRoutingEngineTest.java
                              • ShardingRouteEngineFactoryTest.java
                              • complex
                                • ShardingComplexRoutingEngineTest.java
                              • unicast
                                • ShardingUnicastRoutingEngineTest.java
                            • condition
                              • ColumnTest.java
                              • ExpressionConditionUtilsTest.java
                              • generator
                                • impl
                                  • ConditionValueBetweenOperatorGeneratorTest.java
                                  • ConditionValueInOperatorGeneratorTest.java
                                  • ConditionValueCompareOperatorGeneratorTest.java
                          • spi
                            • SPITimeServiceTest.java
          • pom.xml
        • shardingsphere-sharding-merge
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.merge.engine.ResultProcessEngine
              • java
                • org
                  • apache
                    • shardingsphere
                      • sharding
                        • merge
                          • dql
                            • pagination
                              • LimitDecoratorMergedResult.java
                              • RowNumberDecoratorMergedResult.java
                              • TopAndRowNumberDecoratorMergedResult.java
                            • iterator
                              • IteratorStreamMergedResult.java
                            • groupby
                              • GroupByMemoryMergedResult.java
                              • aggregation
                                • AggregationUnit.java
                                • DistinctCountAggregationUnit.java
                                • AggregationUnitFactory.java
                                • AccumulationAggregationUnit.java
                                • ComparableAggregationUnit.java
                                • AverageAggregationUnit.java
                                • DistinctAverageAggregationUnit.java
                                • DistinctSumAggregationUnit.java
                              • GroupByRowComparator.java
                              • GroupByValue.java
                              • GroupByStreamMergedResult.java
                            • ShardingDQLResultMerger.java
                            • orderby
                              • OrderByValue.java
                              • CompareUtil.java
                              • OrderByStreamMergedResult.java
                          • dal
                            • show
                              • ShowCreateTableMergedResult.java
                              • LogicTablesMergedResult.java
                            • common
                              • SingleLocalDataMergedResult.java
                              • MultipleLocalDataMergedResult.java
                            • ShardingDALResultMerger.java
                          • ShardingResultMergerEngine.java
            • test
              • java
                • org
                  • apache
                    • shardingsphere
                      • sharding
                        • merge
                          • dql
                            • pagination
                              • TopAndRowNumberDecoratorMergedResultTest.java
                              • LimitDecoratorMergedResultTest.java
                              • RowNumberDecoratorMergedResultTest.java
                            • iterator
                              • IteratorStreamMergedResultTest.java
                            • groupby
                              • GroupByMemoryMergedResultTest.java
                              • GroupByStreamMergedResultTest.java
                              • GroupByValueTest.java
                              • aggregation
                                • AggregationUnitFactoryTest.java
                                • ComparableAggregationUnitTest.java
                                • AverageAggregationUnitTest.java
                                • AccumulationAggregationUnitTest.java
                              • GroupByRowComparatorTest.java
                            • ShardingDQLResultMergerTest.java
                            • orderby
                              • OrderByStreamMergedResultTest.java
                              • OrderByValueTest.java
                              • CompareUtilTest.java
                          • dal
                            • show
                              • ShowCreateTableMergedResultTest.java
                              • ShowTablesMergedResultTest.java
                            • common
                              • SingleLocalDataMergedResultTest.java
                              • MultipleLocalDataMergedResultTest.java
                            • ShardingDALResultMergerTest.java
                          • ShardingResultMergerEngineTest.java
          • pom.xml
        • shardingsphere-sharding-rewrite
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.rewrite.context.SQLRewriteContextDecorator
              • java
                • org
                  • apache
                    • shardingsphere
                      • sharding
                        • rewrite
                          • parameter
                            • impl
                              • ShardingGeneratedKeyInsertValueParameterRewriter.java
                              • ShardingPaginationParameterRewriter.java
                            • ShardingParameterRewriterBuilder.java
                          • context
                            • ShardingSQLRewriteContextDecorator.java
                          • token
                            • pojo
                              • AggregationDistinctToken.java
                              • RowCountToken.java
                              • LiteralGeneratedKeyAssignmentToken.java
                              • GeneratedKeyAssignmentToken.java
                              • ShardingInsertValue.java
                              • OrderByToken.java
                              • ShardingInsertValuesToken.java
                              • ShardingTokenGenerateBuilder.java
                              • IndexToken.java
                              • ParameterMarkerGeneratedKeyAssignmentToken.java
                              • OffsetToken.java
                              • ProjectionsToken.java
                              • DistinctProjectionPrefixToken.java
                              • TableToken.java
                              • GeneratedKeyInsertColumnToken.java
                            • generator
                              • impl
                                • OffsetTokenGenerator.java
                                • IndexTokenGenerator.java
                                • ShardingInsertValuesTokenGenerator.java
                                • OrderByTokenGenerator.java
                                • TableTokenGenerator.java
                                • ProjectionsTokenGenerator.java
                                • DistinctProjectionPrefixTokenGenerator.java
                                • RowCountTokenGenerator.java
                                • keygen
                                  • GeneratedKeyForUseDefaultInsertColumnsTokenGenerator.java
                                  • GeneratedKeyAssignmentTokenGenerator.java
                                  • BaseGeneratedKeyTokenGenerator.java
                                  • GeneratedKeyInsertValuesTokenGenerator.java
                                  • GeneratedKeyInsertColumnTokenGenerator.java
                                • AggregationDistinctTokenGenerator.java
                              • IgnoreForSingleRoute.java
            • test
              • resources
                • logback-test.xml
                • yaml
                  • mix
                    • query-with-plain.yaml
                    • query-with-cipher.yaml
                  • sharding
                    • sharding-rule.yaml
                • mix
                  • delete_for_query_with_cipher.xml
                  • update_for_query_with_plain.xml
                  • select_for_query_with_plain.xml
                  • delete_for_query_with_plain.xml
                  • insert.xml
                  • update_for_query_with_cipher.xml
                  • select_for_query_with_cipher.xml
                • sharding
                  • index.xml
                  • update.xml
                  • delete.xml
                  • show.xml
                  • select.xml
                  • insert.xml
                • META-INF
                  • services
                    • org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
                    • org.apache.shardingsphere.sharding.spi.KeyGenerateAlgorithm
              • java
                • org
                  • apache
                    • shardingsphere
                      • sharding
                        • rewrite
                          • parameterized
                            • ShardingSQLRewriterParameterizedTest.java
                            • MixSQLRewriterParameterizedTest.java
                          • fixture
                            • NormalEncryptAlgorithmFixture.java
                            • QueryAssistedEncryptAlgorithmFixture.java
                            • KeyGenerateAlgorithmFixture.java
          • pom.xml
        • pom.xml
        • shardingsphere-sharding-time-service
          • src
            • main
              • resources
                • time-service.properties
                • META-INF
                  • services
                    • org.apache.shardingsphere.sharding.route.time.spi.DatabaseSQLEntry
                    • org.apache.shardingsphere.sharding.route.spi.TimeService
              • java
                • org
                  • apache
                    • shardingsphere
                      • sharding
                        • route
                          • time
                            • impl
                              • DatabaseTimeService.java
                              • TimeServiceFactory.java
                            • DatabaseTimeServiceDelegate.java
                            • exception
                              • NoDatabaseSQLEntrySupportException.java
                              • TimeServiceInitException.java
                            • TimeServiceConfiguration.java
                            • spi
                              • MySQLDatabaseSQLEntry.java
                              • SPIDataBaseSQLEntry.java
                              • SQLServerDatabaseSQLEntry.java
                              • PostgreSQLDatabaseSQLEntry.java
                              • OracleDatabaseSQLEntry.java
                              • DatabaseSQLEntry.java
            • test
              • java
                • org
                  • apache
                    • shardingsphere
                      • sharding
                        • route
                          • time
                            • TimeServiceConfigurationTest.java
                            • PropertiesUtils.java
          • pom.xml
        • shardingsphere-sharding-api
          • src
            • main
              • java
                • org
                  • apache
                    • shardingsphere
                      • sharding
                        • api
                          • config
                            • ShardingRuleConfiguration.java
                            • rule
                              • ShardingAutoTableRuleConfiguration.java
                              • ShardingTableRuleConfiguration.java
                            • strategy
                              • sharding
                                • ComplexShardingStrategyConfiguration.java
                                • ShardingStrategyConfiguration.java
                                • StandardShardingStrategyConfiguration.java
                                • HintShardingStrategyConfiguration.java
                                • NoneShardingStrategyConfiguration.java
                              • keygen
                                • KeyGenerateStrategyConfiguration.java
                          • sharding
                            • ShardingValue.java
                            • standard
                              • StandardShardingAlgorithm.java
                              • PreciseShardingValue.java
                              • RangeShardingValue.java
                            • hint
                              • HintShardingValue.java
                              • HintShardingAlgorithm.java
                            • complex
                              • ComplexKeysShardingAlgorithm.java
                              • ComplexKeysShardingValue.java
                            • ShardingAutoTableAlgorithm.java
                        • spi
                          • KeyGenerateAlgorithm.java
                          • ShardingAlgorithm.java
            • test
              • java
                • org
                  • apache
                    • shardingsphere
                      • sharding
                        • api
                          • config
                            • rule
                              • TableRuleConfigurationTest.java
                              • KeyGenerateStrategyConfigurationTest.java
                            • strategy
                              • sharding
                                • HintShardingStrategyConfigurationTest.java
                                • StandardShardingStrategyConfigurationTest.java
                                • ComplexShardingStrategyConfigurationTest.java
          • pom.xml
        • shardingsphere-sharding-common
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.rule.ShardingSphereRuleBuilder
                    • org.apache.shardingsphere.infra.yaml.swapper.YamlRuleConfigurationSwapper
                    • org.apache.shardingsphere.infra.metadata.schema.spi.RuleMetaDataDecorator
                    • org.apache.shardingsphere.infra.metadata.schema.spi.RuleMetaDataLoader
                    • org.apache.shardingsphere.sharding.spi.ShardingAlgorithm
                    • org.apache.shardingsphere.sharding.spi.KeyGenerateAlgorithm
                    • org.apache.shardingsphere.infra.yaml.engine.constructor.ShardingSphereYamlConstruct
                    • org.apache.shardingsphere.infra.yaml.engine.representer.processor.ShardingSphereYamlTupleProcessor
              • java
                • org
                  • apache
                    • shardingsphere
                      • sharding
                        • yaml
                          • config
                            • YamlShardingRuleConfiguration.java
                            • rule
                              • YamlTableRuleConfiguration.java
                              • YamlShardingAutoTableRuleConfiguration.java
                            • strategy
                              • sharding
                                • YamlNoneShardingStrategyConfiguration.java
                                • YamlComplexShardingStrategyConfiguration.java
                                • YamlHintShardingStrategyConfiguration.java
                                • YamlBaseShardingStrategyConfiguration.java
                                • YamlStandardShardingStrategyConfiguration.java
                                • YamlShardingStrategyConfiguration.java
                              • keygen
                                • YamlKeyGenerateStrategyConfiguration.java
                          • engine
                            • representer
                              • processor
                                • NoneYamlTupleProcessor.java
                            • construct
                              • NoneShardingStrategyConfigurationYamlConstruct.java
                          • swapper
                            • ShardingRuleAlgorithmProviderConfigurationYamlSwapper.java
                            • ShardingRuleConfigurationYamlSwapper.java
                            • rule
                              • ShardingAutoTableRuleConfigurationYamlSwapper.java
                              • ShardingTableRuleConfigurationYamlSwapper.java
                            • strategy
                              • KeyGenerateStrategyConfigurationYamlSwapper.java
                              • ShardingStrategyConfigurationYamlSwapper.java
                        • metadata
                          • ShardingMetaDataLoader.java
                          • ShardingMetaDataDecorator.java
                        • constant
                          • ShardingOrder.java
                        • rule
                          • ShardingRule.java
                          • builder
                            • AlgorithmProvidedShardingRuleBuilder.java
                            • ShardingRuleBuilder.java
                          • aware
                            • ShardingRuleAware.java
                          • TableRule.java
                          • BindingTableRule.java
                        • algorithm
                          • config
                            • AlgorithmProvidedShardingRuleConfiguration.java
                          • sharding
                            • ShardingAlgorithmException.java
                            • datetime
                              • IntervalShardingAlgorithm.java
                              • AutoIntervalShardingAlgorithm.java
                            • inline
                              • InlineExpressionParser.java
                              • InlineShardingAlgorithm.java
                            • range
                              • VolumeBasedRangeShardingAlgorithm.java
                              • AbstractRangeShardingAlgorithm.java
                              • BoundaryBasedRangeShardingAlgorithm.java
                            • mod
                              • ModShardingAlgorithm.java
                              • HashModShardingAlgorithm.java
                          • keygen
                            • TimeService.java
                            • SnowflakeKeyGenerateAlgorithm.java
                            • UUIDKeyGenerateAlgorithm.java
                        • strategy
                          • none
                            • NoneShardingStrategy.java
                          • value
                            • RouteValue.java
                            • RangeRouteValue.java
                            • ListRouteValue.java
                          • standard
                            • StandardShardingStrategy.java
                          • ShardingStrategy.java
                          • hint
                            • HintShardingStrategy.java
                          • complex
                            • ComplexShardingStrategy.java
                          • ShardingStrategyFactory.java
            • test
              • resources
                • logback-test.xml
                • yaml
                  • sharding-rule.yaml
                • META-INF
                  • services
                    • org.apache.shardingsphere.sharding.spi.ShardingAlgorithm
                    • org.apache.shardingsphere.sharding.spi.KeyGenerateAlgorithm
              • java
                • org
                  • apache
                    • shardingsphere
                      • sharding
                        • fixture
                          • HintShardingAlgorithmFixture.java
                          • StandardShardingAlgorithmFixture.java
                          • ComplexKeysShardingAlgorithmFixture.java
                        • yaml
                          • swapper
                            • YamlRootRuleConfigurationsForYamlShardingRuleConfigurationTest.java
                            • ShardingRuleConfigurationYamlSwapperTest.java
                            • rule
                              • ShardingAutoTableRuleConfigurationYamlSwapperTest.java
                              • TableRuleConfigurationYamlSwapperTest.java
                            • strategy
                              • KeyGenerateStrategyConfigurationYamlSwapperTest.java
                              • ShardingStrategyConfigurationYamlSwapperTest.java
                        • log
                          • ShardingConfigurationLoggerTest.java
                        • rule
                          • TableRuleTest.java
                          • ShardingRuleTest.java
                          • BindingTableRuleTest.java
                        • algorithm
                          • sharding
                            • datetime
                              • AutoIntervalShardingAlgorithmTest.java
                              • IntervalShardingAlgorithmTest.java
                            • inline
                              • InlineShardingAlgorithmTest.java
                              • InlineExpressionParserTest.java
                            • range
                              • VolumeBasedRangeShardingAlgorithmTest.java
                              • BoundaryBasedRangeShardingAlgorithmTest.java
                            • mod
                              • HashModShardingAlgorithmTest.java
                              • ModShardingAlgorithmTest.java
                          • keygen
                            • fixture
                              • IncrementKeyGenerateAlgorithm.java
                              • FixedTimeService.java
                            • UUIDKeyGenerateAlgorithmTest.java
                            • SnowflakeKeyGenerateAlgorithmTest.java
                        • strategy
                          • fixture
                            • HintShardingAlgorithmFixture.java
                            • StandardShardingAlgorithmFixture.java
                            • ComplexKeysShardingAlgorithmFixture.java
                          • ShardingStrategyTest.java
                          • value
                            • ListRouteValueTest.java
          • pom.xml
        • shardingsphere-sharding-spring
          • pom.xml
          • shardingsphere-sharding-spring-namespace
            • src
              • main
                • resources
                  • META-INF
                    • namespace
                      • sharding.xsd
                    • spring.handlers
                    • spring.schemas
                • java
                  • org
                    • apache
                      • shardingsphere
                        • sharding
                          • spring
                            • namespace
                              • factorybean
                                • KeyGenerateAlgorithmFactoryBean.java
                                • ShardingAlgorithmFactoryBean.java
                              • tag
                                • rule
                                  • ShardingRuleBeanDefinitionTag.java
                                • algorithm
                                  • KeyGenerateAlgorithmBeanDefinitionTag.java
                                  • ShardingAlgorithmBeanDefinitionTag.java
                                • strategy
                                  • KeyGenerateStrategyBeanDefinitionTag.java
                                  • ShardingStrategyBeanDefinitionTag.java
                              • handler
                                • ShardingNamespaceHandler.java
                              • parser
                                • rule
                                  • ShardingRuleBeanDefinitionParser.java
                                • strategy
                                  • ShardingStrategyBeanDefinitionParser.java
                                  • KeyGenerateStrategyBeanDefinitionParser.java
            • pom.xml
          • shardingsphere-sharding-spring-boot-starter
            • src
              • main
                • resources
                  • META-INF
                    • spring.factories
                    • spring.provides
                • java
                  • org
                    • apache
                      • shardingsphere
                        • sharding
                          • spring
                            • boot
                              • ShardingAlgorithmProvidedBeanRegistry.java
                              • ShardingRuleSpringBootConfiguration.java
                              • condition
                                • ShardingSpringBootCondition.java
              • test
                • resources
                  • logback-test.xml
                  • META-INF
                    • services
                      • org.apache.shardingsphere.sharding.spi.ShardingAlgorithm
                      • org.apache.shardingsphere.sharding.spi.KeyGenerateAlgorithm
                  • application-sharding.properties
                • java
                  • org
                    • apache
                      • shardingsphere
                        • sharding
                          • spring
                            • boot
                              • fixture
                                • IncrementKeyGenerateAlgorithmFixture.java
                                • ExtendInlineShardingAlgorithmFixture.java
                              • ShardingSpringBootAlgorithmProviderBeanTest.java
                              • ShardingSpringBootConditionTest.java
            • pom.xml
      • shardingsphere-shadow
        • shardingsphere-shadow-common
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.rule.ShardingSphereRuleBuilder
                    • org.apache.shardingsphere.infra.yaml.swapper.YamlRuleConfigurationSwapper
              • java
                • org
                  • apache
                    • shardingsphere
                      • shadow
                        • yaml
                          • config
                            • YamlShadowRuleConfiguration.java
                          • swapper
                            • ShadowRuleConfigurationYamlSwapper.java
                        • constant
                          • ShadowOrder.java
                        • rule
                          • ShadowRule.java
                          • ShadowRuleBuilder.java
                        • condition
                          • ShadowCondition.java
                          • ShadowConditionEngine.java
            • test
              • resources
                • yaml
                  • shadow-rule.yaml
              • java
                • org
                  • apache
                    • shardingsphere
                      • shadow
                        • yaml
                          • swapper
                            • YamlRootRuleConfigurationsForYamlShadowRuleConfigurationTest.java
                            • ShadowRuleConfigurationYamlSwapperTest.java
                        • log
                          • ShadowConfigurationLoggerTest.java
                        • rule
                          • ShadowRuleTest.java
                        • condition
                          • ShadowConditionEngineTest.java
          • pom.xml
        • pom.xml
        • shardingsphere-shadow-rewrite
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.rewrite.context.SQLRewriteContextDecorator
              • java
                • org
                  • apache
                    • shardingsphere
                      • shadow
                        • rewrite
                          • parameter
                            • impl
                              • ShadowInsertValueParameterRewriter.java
                              • ShadowPredicateParameterRewriter.java
                            • ShadowParameterRewriterBuilder.java
                            • ShadowParameterRewriter.java
                          • aware
                            • ShadowRuleAware.java
                          • context
                            • ShadowSQLRewriteContextDecorator.java
                          • token
                            • ShadowTokenGenerateBuilder.java
                            • pojo
                              • ShadowInsertValuesToken.java
                            • generator
                              • impl
                                • ShadowInsertValuesTokenGenerator.java
                                • RemoveShadowColumnTokenGenerator.java
                                • ShadowPredicateColumnTokenGenerator.java
                              • BaseShadowSQLTokenGenerator.java
          • pom.xml
        • shardingsphere-shadow-route
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.infra.route.decorator.RouteDecorator
              • java
                • org
                  • apache
                    • shardingsphere
                      • shadow
                        • route
                          • engine
                            • impl
                              • SimpleShadowDataSourceRouter.java
                              • PreparedShadowDataSourceRouter.java
                            • ShadowDataSourceRouter.java
                            • ShadowRouteDecorator.java
            • test
              • java
                • org
                  • apache
                    • shardingsphere
                      • shadow
                        • route
                          • engine
                            • impl
                              • PreparedShadowDataSourceRouterTest.java
                              • SimpleShadowDataSourceRouterTest.java
                            • ShadowRouteDecoratorTest.java
          • pom.xml
        • shardingsphere-shadow-spring
          • shardingsphere-shadow-spring-namespace
            • src
              • main
                • resources
                  • META-INF
                    • namespace
                      • shadow.xsd
                    • spring.handlers
                    • spring.schemas
                • java
                  • org
                    • apache
                      • shardingsphere
                        • shadow
                          • spring
                            • namespace
                              • tag
                                • ShadowDataSourceBeanDefinitionParserTag.java
                              • handler
                                • ShadowRuleNamespaceHandler.java
                              • parser
                                • ShadowRuleBeanDefinitionParser.java
            • pom.xml
          • pom.xml
          • shardingsphere-shadow-spring-boot-starter
            • src
              • main
                • resources
                  • META-INF
                    • spring.factories
                    • spring.provides
                • java
                  • org
                    • apache
                      • shardingsphere
                        • shadow
                          • spring
                            • boot
                              • ShadowRuleSpringBootConfiguration.java
                              • condition
                                • ShadowSpringBootCondition.java
              • test
                • java
                  • org
                    • apache
                      • shardingsphere
                        • shadow
                          • spring
                            • boot
                              • ShadowSpringBootConditionTest.java
            • pom.xml
        • shardingsphere-shadow-api
          • src
            • main
              • java
                • org
                  • apache
                    • shardingsphere
                      • shadow
                        • api
                          • config
                            • ShadowRuleConfiguration.java
          • pom.xml
    • shardingsphere-scaling
      • shardingsphere-scaling-core
        • src
          • main
            • java
              • org
                • apache
                  • shardingsphere
                    • scaling
                      • core
                        • schedule
                          • ScalingTaskScheduler.java
                          • SyncTaskControlStatus.java
                        • ScalingJobController.java
                        • metadata
                          • MetaDataManager.java
                          • JdbcUri.java
                        • job
                          • ShardingScalingJob.java
                          • SyncProgress.java
                          • preparer
                            • splitter
                              • InventoryDataTaskSplitter.java
                            • ShardingScalingJobPreparer.java
                            • checker
                              • AbstractDataSourceChecker.java
                              • DataSourceChecker.java
                              • DataSourceCheckerCheckerFactory.java
                          • task
                            • SyncTaskFactory.java
                            • DefaultSyncTaskFactory.java
                            • inventory
                              • InventoryDataScalingTask.java
                              • InventoryDataSyncTaskProgressGroup.java
                              • InventoryDataScalingTaskGroup.java
                              • InventoryDataSyncTaskProgress.java
                            • incremental
                              • IncrementalDataScalingTask.java
                              • IncrementalDataSyncTaskProgress.java
                            • ScalingTask.java
                          • position
                            • LogPosition.java
                            • LogPositionManager.java
                            • LogPositionManagerFactory.java
                            • NopLogPosition.java
                          • ScalingJobProgress.java
                        • config
                          • utils
                            • ConfigurationYamlConverter.java
                            • SyncConfigurationUtil.java
                          • ServerConfiguration.java
                          • RuleConfiguration.java
                          • RdbmsConfiguration.java
                          • JobConfiguration.java
                          • DataSourceConfiguration.java
                          • ScalingContext.java
                          • SyncConfiguration.java
                          • ScalingConfiguration.java
                          • JDBCDataSourceConfiguration.java
                        • exception
                          • ScalingJobNotFoundException.java
                          • PrepareFailedException.java
                          • SyncTaskExecuteException.java
                        • datasource
                          • DataSourceFactory.java
                          • DataSourceManager.java
                        • execute
                          • executor
                            • AbstractShardingScalingExecutor.java
                            • record
                              • RecordUtil.java
                              • FinishedRecord.java
                              • Record.java
                              • Column.java
                              • DataRecord.java
                              • PlaceholderRecord.java
                            • dumper
                              • AbstractJDBCDumper.java
                              • DumperFactory.java
                              • LogDumper.java
                              • Dumper.java
                              • JDBCDumper.java
                            • channel
                              • AckCallback.java
                              • Channel.java
                              • DistributionChannel.java
                              • MemoryChannel.java
                            • importer
                              • ImporterFactory.java
                              • AbstractJDBCImporter.java
                              • AbstractSqlBuilder.java
                              • Importer.java
                            • SyncExecutorGroup.java
                            • ShardingScalingExecutor.java
                          • engine
                            • ExecuteCallback.java
                            • ShardingScalingExecuteEngine.java
                        • spi
                          • ScalingEntryLoader.java
                          • ScalingEntry.java
          • test
            • resources
              • config.json
              • logback-test.xml
              • META-INF
                • services
                  • org.apache.shardingsphere.scaling.core.spi.ScalingEntry
            • java
              • org
                • apache
                  • shardingsphere
                    • scaling
                      • core
                        • fixture
                          • FixtureH2ScalingEntry.java
                          • FixtureNopImporter.java
                          • FixtureH2JDBCDumper.java
                        • metadata
                          • MetaDataManagerTest.java
                        • util
                          • ReflectionUtil.java
                        • job
                          • preparer
                            • splitter
                              • InventoryDataTaskSplitterTest.java
                            • checker
                              • AbstractDataSourceCheckerTest.java
                          • task
                            • inventory
                              • InventoryDataScalingTaskGroupTest.java
                              • InventoryDataScalingTaskTest.java
                        • config
                          • RdbmsConfigurationTest.java
                        • datasource
                          • DataSourceManagerTest.java
                        • execute
                          • executor
                            • importer
                              • AbstractSqlBuilderTest.java
                              • AbstractJDBCImporterTest.java
                          • engine
                            • ShardingScalingExecuteEngineTest.java
        • pom.xml
      • checkstyle.xml
      • pom.xml
      • shardingsphere-scaling-postgresql
        • src
          • main
            • resources
              • META-INF
                • services
                  • org.apache.shardingsphere.scaling.core.spi.ScalingEntry
            • java
              • org
                • apache
                  • shardingsphere
                    • scaling
                      • postgresql
                        • PostgreSQLDataSourceChecker.java
                        • PostgreSQLScalingEntry.java
                        • PostgreSQLSqlBuilder.java
                        • PostgreSQLImporter.java
                        • WalPosition.java
                        • PostgreSQLLogPositionManager.java
                        • wal
                          • decode
                            • DecodingException.java
                            • TestDecodingPlugin.java
                            • DecodingPlugin.java
                          • WalEventConverter.java
                          • event
                            • AbstractRowEvent.java
                            • DeleteRowEvent.java
                            • AbstractWalEvent.java
                            • WriteRowEvent.java
                            • PlaceholderEvent.java
                            • UpdateRowEvent.java
                          • LogicalReplication.java
                        • PostgreSQLJdbcDumper.java
                        • PostgreSQLWalDumper.java
          • test
            • java
              • org
                • apache
                  • shardingsphere
                    • scaling
                      • postgresql
                        • PostgreSQLLogPositionManagerTest.java
                        • PostgreSQLDataSourceCheckerTest.java
                        • wal
                          • decode
                            • TestDecodingPluginTest.java
        • pom.xml
      • LICENSE
      • README_ZH.md
      • shardingsphere-scaling-mysql
        • src
          • main
            • resources
              • META-INF
                • services
                  • org.apache.shardingsphere.scaling.core.spi.ScalingEntry
            • java
              • org
                • apache
                  • shardingsphere
                    • scaling
                      • mysql
                        • MySQLImporter.java
                        • MySQLDataSourceChecker.java
                        • MySQLScalingEntry.java
                        • MySQLJdbcDumper.java
                        • client
                          • MySQLClient.java
                          • MySQLPasswordEncryptor.java
                          • ServerVersion.java
                          • netty
                            • MySQLBinlogEventPacketDecoder.java
                            • MySQLNegotiateHandler.java
                            • MySQLCommandPacketDecoder.java
                          • InternalResultSet.java
                          • ServerInfo.java
                        • binlog
                          • BinlogContext.java
                          • event
                            • WriteRowsEvent.java
                            • UpdateRowsEvent.java
                            • AbstractBinlogEvent.java
                            • DeleteRowsEvent.java
                            • PlaceholderEvent.java
                            • AbstractRowsEvent.java
                        • MySQLLogPositionManager.java
                        • MySQLBinlogDumper.java
                        • BinlogPosition.java
          • test
            • resources
              • logback-test.xml
            • java
              • org
                • apache
                  • shardingsphere
                    • scaling
                      • utils
                        • ReflectionUtil.java
                      • mysql
                        • client
                          • netty
                            • MySQLNegotiateHandlerTest.java
                            • MySQLCommandPacketDecoderTest.java
                            • MySQLBinlogEventPacketDecoderTest.java
                          • ServerVersionTest.java
                          • MySQLClientTest.java
                          • MySQLPasswordEncryptorTest.java
                        • binlog
                          • BinlogContextTest.java
                        • BinlogPositionTest.java
                        • MySQLLogPositionManagerTest.java
                        • MySQLDataSourceCheckerTest.java
        • pom.xml
      • shardingsphere-scaling-bootstrap
        • src
          • main
            • resources
              • logback.xml
              • conf
                • server.yaml
            • java
              • org
                • apache
                  • shardingsphere
                    • scaling
                      • utils
                        • ResponseContentUtil.java
                      • web
                        • entity
                          • ResponseContent.java
                          • ResponseCode.java
                        • HttpServerInitializer.java
                        • HttpServerHandler.java
                      • Bootstrap.java
          • test
            • resources
              • config.json
              • META-INF
                • services
                  • org.apache.shardingsphere.scaling.core.spi.ScalingEntry
            • java
              • org
                • apache
                  • shardingsphere
                    • scaling
                      • fixture
                        • FixtureH2ScalingEntry.java
                        • FixtureNopLogManager.java
                        • FixtureH2DataSourceChecker.java
                      • web
                        • HttpServerHandlerTest.java
        • pom.xml
      • README.md
      • .gitignore
    • RELEASE-NOTES.md
    • shardingsphere-db-protocol
      • pom.xml
      • shardingsphere-db-protocol-postgresql
        • src
          • main
            • java
              • org
                • apache
                  • shardingsphere
                    • db
                      • protocol
                        • postgresql
                          • codec
                            • PostgreSQLPacketCodecEngine.java
                          • packet
                            • PostgreSQLPacket.java
                            • handshake
                              • PostgreSQLComStartupPacket.java
                              • PostgreSQLSSLNegativePacket.java
                              • PostgreSQLAuthenticationOKPacket.java
                              • PostgreSQLParameterStatusPacket.java
                            • generic
                              • PostgreSQLCommandCompletePacket.java
                              • PostgreSQLReadyForQueryPacket.java
                              • PostgreSQLComTerminationPacket.java
                              • PostgreSQLErrorResponsePacket.java
                            • command
                              • PostgreSQLCommandPacketTypeLoader.java
                              • admin
                                • PostgreSQLUnsupportedCommandPacket.java
                              • PostgreSQLCommandPacketType.java
                              • query
                                • PostgreSQLColumnDescription.java
                                • binary
                                  • BinaryStatementRegistry.java
                                  • sync
                                    • PostgreSQLComSyncPacket.java
                                  • PostgreSQLBinaryStatementParameterType.java
                                  • parse
                                    • PostgreSQLComParsePacket.java
                                    • PostgreSQLParseCompletePacket.java
                                  • describe
                                    • PostgreSQLComDescribePacket.java
                                  • bind
                                    • PostgreSQLBindCompletePacket.java
                                    • PostgreSQLComBindPacket.java
                                    • protocol
                                      • PostgreSQLStringBinaryProtocolValue.java
                                      • PostgreSQLInt8BinaryProtocolValue.java
                                      • PostgreSQLTimeBinaryProtocolValue.java
                                      • PostgreSQLInt2BinaryProtocolValue.java
                                      • PostgreSQLFloatBinaryProtocolValue.java
                                      • PostgreSQLInt4BinaryProtocolValue.java
                                      • PostgreSQLDateBinaryProtocolValue.java
                                      • PostgreSQLDoubleBinaryProtocolValue.java
                                      • PostgreSQLBinaryProtocolValueFactory.java
                                      • PostgreSQLBinaryProtocolValue.java
                                    • PostgreSQLBinaryResultSetRowPacket.java
                                  • ConnectionScopeBinaryStatementRegistry.java
                                  • execute
                                    • PostgreSQLComExecutePacket.java
                                  • PostgreSQLBinaryStatement.java
                                • PostgreSQLRowDescriptionPacket.java
                                • text
                                  • PostgreSQLComQueryPacket.java
                                  • PostgreSQLDataRowPacket.java
                              • PostgreSQLCommandPacketFactory.java
                              • PostgreSQLCommandPacket.java
                          • constant
                            • PostgreSQLColumnType.java
                          • payload
                            • PostgreSQLPacketPayload.java
          • test
            • java
              • org
                • apache
                  • shardingsphere
                    • db
                      • protocol
                        • postgresql
                          • packet
                            • generic
                              • PostgreSQLErrorResponsePacketTest.java
        • pom.xml
      • shardingsphere-db-protocol-mysql
        • src
          • main
            • java
              • org
                • apache
                  • shardingsphere
                    • db
                      • protocol
                        • mysql
                          • codec
                            • MySQLPacketCodecEngine.java
                          • packet
                            • MySQLPacket.java
                            • handshake
                              • MySQLHandshakePacket.java
                              • MySQLAuthSwitchResponsePacket.java
                              • MySQLHandshakeResponse41Packet.java
                              • MySQLAuthSwitchRequestPacket.java
                              • MySQLAuthPluginData.java
                              • MySQLRandomGenerator.java
                            • binlog
                              • MySQLBinlogEventHeader.java
                              • MySQLBinlogEventPacket.java
                              • AbstractMySQLBinlogEventPacket.java
                              • row
                                • MySQLBinlogTableMapEventPacket.java
                                • MySQLBinlogRowsEventPacket.java
                                • column
                                  • MySQLBinlogColumnDef.java
                                  • value
                                    • decimal
                                      • MySQLFloatBinlogProtocolValue.java
                                      • MySQLDoubleBinlogProtocolValue.java
                                      • MySQLDecimalBinlogProtocolValue.java
                                    • MySQLBinlogProtocolValue.java
                                    • integer
                                      • MySQLBitBinlogProtocolValue.java
                                      • MySQLTinyBinlogProtocolValue.java
                                      • MySQLShortBinlogProtocolValue.java
                                      • MySQLLongBinlogProtocolValue.java
                                      • MySQLLongLongBinlogProtocolValue.java
                                      • MySQLInt24BinlogProtocolValue.java
                                    • time
                                      • MySQLTimeBinlogProtocolValue.java
                                      • MySQLDateBinlogProtocolValue.java
                                      • MySQLYearBinlogProtocolValue.java
                                      • MySQLDatetime2BinlogProtocolValue.java
                                      • MySQLTimeValueUtil.java
                                      • MySQLTimestampBinlogProtocolValue.java
                                      • MySQLDatetimeBinlogProtocolValue.java
                                      • MySQLFractionalSeconds.java
                                      • MySQLTimestamp2BinlogProtocolValue.java
                                      • MySQLTime2BinlogProtocolValue.java
                                    • MySQLBinlogProtocolValueFactory.java
                                    • blob
                                      • MySQLBlobBinlogProtocolValue.java
                                    • string
                                      • MySQLJsonBinlogProtocolValue.java
                                      • MySQLVarcharBinlogProtocolValue.java
                                      • MySQLStringBinlogProtocolValue.java
                                      • MySQLJsonValueDecoder.java
                              • management
                                • MySQLBinlogRotateEventPacket.java
                                • MySQLBinlogFormatDescriptionEventPacket.java
                            • generic
                              • MySQLEofPacket.java
                              • MySQLErrPacket.java
                              • MySQLOKPacket.java
                            • command
                              • MySQLCommandPacket.java
                              • MySQLCommandPacketFactory.java
                              • admin
                                • ping
                                  • MySQLComPingPacket.java
                                • quit
                                  • MySQLComQuitPacket.java
                                • MySQLUnsupportedCommandPacket.java
                                • initdb
                                  • MySQLComInitDbPacket.java
                              • MySQLCommandPacketTypeLoader.java
                              • binlog
                                • MySQLComBinlogDumpCommandPacket.java
                                • MySQLComRegisterSlaveCommandPacket.java
                              • query
                                • binary
                                  • reset
                                    • MySQLComStmtResetPacket.java
                                  • prepare
                                    • MySQLComStmtPreparePacket.java
                                    • MySQLComStmtPrepareOKPacket.java
                                  • close
                                    • MySQLComStmtClosePacket.java
                                  • MySQLBinaryStatementRegistry.java
                                  • execute
                                    • MySQLNullBitmap.java
                                    • MySQLComStmtExecutePacket.java
                                    • MySQLBinaryResultSetRowPacket.java
                                    • protocol
                                      • MySQLBinaryProtocolValueFactory.java
                                      • MySQLDateBinaryProtocolValue.java
                                      • MySQLInt1BinaryProtocolValue.java
                                      • MySQLInt2BinaryProtocolValue.java
                                      • MySQLInt4BinaryProtocolValue.java
                                      • MySQLBinaryProtocolValue.java
                                      • MySQLStringLenencBinaryProtocolValue.java
                                      • MySQLDoubleBinaryProtocolValue.java
                                      • MySQLInt8BinaryProtocolValue.java
                                      • MySQLFloatBinaryProtocolValue.java
                                      • MySQLTimeBinaryProtocolValue.java
                                  • MySQLBinaryStatement.java
                                  • MySQLBinaryStatementParameterType.java
                                • MySQLColumnDefinition41Packet.java
                                • MySQLColumnFieldDetailFlag.java
                                • MySQLFieldCountPacket.java
                                • text
                                  • MySQLTextResultSetRowPacket.java
                                  • fieldlist
                                    • MySQLComFieldListPacket.java
                                  • query
                                    • MySQLComQueryPacket.java
                              • MySQLCommandPacketType.java
                          • constant
                            • MySQLBinlogEventType.java
                            • MySQLStatusFlag.java
                            • MySQLBinlogEventFlag.java
                            • MySQLColumnType.java
                            • MySQLAuthenticationMethod.java
                            • MySQLConnectionPhase.java
                            • MySQLServerErrorCode.java
                            • MySQLCapabilityFlag.java
                            • MySQLServerInfo.java
                            • MySQLNewParametersBoundFlag.java
                          • payload
                            • MySQLPacketPayload.java
          • test
            • java
              • org
                • apache
                  • shardingsphere
                    • db
                      • protocol
                        • mysql
                          • codec
                            • MySQLPacketCodecEngineTest.java
                          • packet
                            • handshake
                              • MySQLRandomGeneratorTest.java
                              • MySQLHandshakePacketTest.java
                              • MySQLHandshakeResponse41PacketTest.java
                              • MySQLAuthSwitchRequestPacketTest.java
                              • MySQLAuthPluginDataTest.java
                              • MySQLAuthSwitchResponsePacketTest.java
                            • binlog
                              • MySQLBinlogEventHeaderTest.java
                              • row
                                • MySQLBinlogRowsEventPacketTest.java
                                • MySQLBinlogTableMapEventPacketTest.java
                                • column
                                  • value
                                    • MySQLBinlogProtocolValueFactoryTest.java
                                    • decimal
                                      • MySQLDoubleBinlogProtocolValueTest.java
                                      • MySQLDecimalBinlogProtocolValueTest.java
                                      • MySQLFloatBinlogProtocolValueTest.java
                                    • integer
                                      • MySQLTinyBinlogProtocolValueTest.java
                                      • MySQLBitBinlogProtocolValueTest.java
                                      • MySQLLongBinlogProtocolValueTest.java
                                      • MySQLInt24BinlogProtocolValueTest.java
                                      • MySQLLongLongBinlogProtocolValueTest.java
                                      • MySQLShortBinlogProtocolValueTest.java
                                    • time
                                      • MySQLTimestampBinlogProtocolValueTest.java
                                      • MySQLDatetime2BinlogProtocolValueTest.java
                                      • MySQLTimeValueUtilTest.java
                                      • MySQLTime2BinlogProtocolValueTest.java
                                      • MySQLYearBinlogProtocolValueTest.java
                                      • MySQLDateBinlogProtocolValueTest.java
                                      • MySQLDatetimeBinlogProtocolValueTest.java
                                      • MySQLTimeBinlogProtocolValueTest.java
                                      • MySQLTimestamp2BinlogProtocolValueTest.java
                                    • blob
                                      • MySQLBlobBinlogProtocolValueTest.java
                                    • string
                                      • MySQLJsonValueDecoderTest.java
                                      • MySQLJsonBinlogProtocolValueTest.java
                                      • MySQLVarcharBinlogProtocolValueTest.java
                                      • MySQLStringBinlogProtocolValueTest.java
                              • management
                                • MySQLBinlogFormatDescriptionEventPacketTest.java
                                • MySQLBinlogRotateEventPacketTest.java
                            • generic
                              • MySQLErrPacketTest.java
                              • MySQLOKPacketTest.java
                              • MySQLEofPacketTest.java
                            • command
                              • MySQLMySQLCommandPacketFactoryTest.java
                              • admin
                                • MySQLUnsupportedCommandPacketTest.java
                                • ping
                                  • MySQLComPingPacketTest.java
                                • quit
                                  • MySQLComQuitPacketTest.java
                                • initdb
                                  • MySQLComInitDbPacketTest.java
                              • binlog
                                • MySQLComBinlogDumpCommandPacketTest.java
                                • MySQLComRegisterSlaveCommandPacketTest.java
                              • query
                                • binary
                                  • reset
                                    • MySQLComStmtResetPacketTest.java
                                  • fixture
                                    • BinaryStatementRegistryUtil.java
                                  • MySQLBinaryStatementRegistryTest.java
                                  • prepare
                                    • MySQLComStmtPreparePacketTest.java
                                    • MySQLComStmtPrepareMySQLOKPacketTest.java
                                  • close
                                    • MySQLComStmtClosePacketTest.java
                                  • execute
                                    • MySQLBinaryResultSetRowPacketTest.java
                                    • MySQLComStmtExecutePacketTest.java
                                    • protocol
                                      • MySQLFloatBinaryProtocolValueTest.java
                                      • MySQLTimeBinaryProtocolValueTest.java
                                      • MySQLInt4BinaryProtocolValueTest.java
                                      • MySQLDoubleBinaryProtocolValueTest.java
                                      • MySQLDateBinaryProtocolValueTest.java
                                      • MySQLMySQLBinaryProtocolValueFactoryTest.java
                                      • MySQLInt1BinaryProtocolValueTest.java
                                      • MySQLInt2BinaryProtocolValueTest.java
                                      • MySQLInt8BinaryProtocolValueTest.java
                                      • MySQLStringLenencBinaryProtocolValueTest.java
                                    • MySQLNullBitmapTest.java
                                • MySQLFieldCountPacketTest.java
                                • text
                                  • fieldlist
                                    • MySQLComFieldListPacketTest.java
                                  • query
                                    • MySQLComQueryPacketTest.java
                                  • MySQLTextResultSetRowPacketTest.java
                                • MySQLColumnDefinition41PacketTest.java
                              • MySQLMySQLCommandPacketTypeTest.java
                              • MySQLCommandPacketTypeLoaderTest.java
                          • constant
                            • MySQLNewParametersBoundFlagTest.java
                            • MySQLServerErrorCodeTest.java
                            • MySQLStatusFlagTest.java
                            • MySQLBinlogEventTypeTest.java
                            • MySQLAuthenticationMethodTest.java
                            • MySQLBinlogEventFlagTest.java
                            • MySQLCapabilityFlagTest.java
                            • MySQLColumnTypeTest.java
                          • payload
                            • MySQLPacketPayloadTest.java
        • pom.xml
      • shardingsphere-db-protocol-core
        • src
          • main
            • java
              • org
                • apache
                  • shardingsphere
                    • db
                      • protocol
                        • codec
                          • PacketCodec.java
                          • DatabasePacketCodecEngine.java
                        • packet
                          • CommandPacketType.java
                          • CommandPacket.java
                          • DatabasePacket.java
                        • error
                          • CommonErrorCode.java
                          • SQLErrorCode.java
                        • payload
                          • PacketPayload.java
          • test
            • resources
              • logback-test.xml
            • java
              • org
                • apache
                  • shardingsphere
                    • db
                      • protocol
                        • codec
                          • PacketCodecTest.java
                        • error
                          • CommonErrorCodeTest.java
        • pom.xml
    • examples
      • shardingsphere-proxy-example
        • pom.xml
        • shardingsphere-proxy-hint-example
          • src
            • main
              • resources
                • logback.xml
                • META-INF
                  • services
                    • org.apache.shardingsphere.sharding.spi.ShardingAlgorithm
                  • hint-master-only.yaml
                  • hint-databases-only.yaml
                  • hint-databases-tables.yaml
                • conf
                  • config-master-only.yaml
                  • config-databases-tables.yaml
                  • config-databases-only.yaml
                  • server.yaml
              • java
                • org
                  • apache
                    • shardingsphere
                      • example
                        • proxy
                          • hint
                            • ExampleMain.java
                            • ModuloHintShardingAlgorithm.java
                            • config
                              • DatasourceConfiguration.java
                            • HintType.java
                            • factory
                              • YamlDataSourceFactory.java
          • pom.xml
        • shardingsphere-proxy-boot-mybatis-example
          • src
            • main
              • resources
                • logback.xml
                • META-INF
                  • mybatis-config.xml
                • conf
                  • config-sharding.yaml
                  • config-master_slave.yaml
                  • server.yaml
                • application.properties
              • java
                • org
                  • apache
                    • shardingsphere
                      • example
                        • proxy
                          • spring
                            • boot
                              • mybatis
                                • SpringBootStarterExample.java
          • pom.xml
      • src
        • resources
          • manual_schema.sql
      • pom.xml
      • shardingsphere-jdbc-example
        • pom.xml
        • transaction-example
          • pom.xml
          • transaction-2pc-xa-spring-boot-example
            • src
              • main
                • resources
                  • logback.xml
                  • application-sharding-databases-tables.properties
                  • application-sharding-databases.properties
                  • application-sharding-tables.properties
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • transaction
                            • xa
                              • spring
                                • boot
                                  • XAOrderService.java
                                  • TransactionConfiguration.java
              • test
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • transaction
                            • xa
                              • spring
                                • boot
                                  • XAOrderServiceTest.java
            • pom.xml
          • transaction-2pc-xa-bitronix-raw-jdbc-example
            • src
              • main
                • resources
                  • logback.xml
                  • META-INF
                    • sharding-databases-tables.yaml
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • transaction
                            • xa
                              • bitronix
                                • raw
                                  • jdbc
                                    • ExampleMain.java
                                    • OrderServiceImpl.java
            • pom.xml
          • transaction-base-seata-raw-jdbc-example
            • src
              • main
                • resources
                  • sql
                    • undo_log.sql
                  • logback.xml
                  • META-INF
                    • sharding-databases-tables.yaml
                  • seata.conf
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • transaction
                            • base
                              • seata
                                • raw
                                  • jdbc
                                    • SeataATOrderService.java
              • test
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • transaction
                            • base
                              • seata
                                • raw
                                  • jdbc
                                    • SeataATOrderServiceTest.java
            • pom.xml
          • transaction-base-seata-spring-boot-example
            • src
              • main
                • resources
                  • sql
                    • undo_log.sql
                  • logback.xml
                  • application-sharding-databases-tables.properties
                  • application-sharding-databases.properties
                  • seata.conf
                  • application-sharding-tables.properties
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • transaction
                            • base
                              • seata
                                • spring
                                  • boot
                                    • TransactionConfiguration.java
                                    • SeataATOrderService.java
              • test
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • transaction
                            • base
                              • seata
                                • spring
                                  • boot
                                    • SeataATOrderServiceTest.java
            • pom.xml
          • transaction-2pc-xa-spring-namespace-example
            • src
              • main
                • resources
                  • logback.xml
                  • META-INF
                    • application-sharding-databases.xml
                    • application-sharding-databases-tables.xml
                    • application-sharding-tables.xml
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • transaction
                            • xa
                              • spring
                                • namspace
                                  • XAOrderService.java
              • test
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • transaction
                            • xa
                              • spring
                                • namspace
                                  • XAOrderServiceTest.java
            • pom.xml
          • transaction-2pc-xa-raw-jdbc-example
            • src
              • main
                • resources
                  • logback.xml
                  • META-INF
                    • sharding-databases-tables.yaml
                    • sharding-databases-tables-postgresql.yaml
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • transaction
                            • xa
                              • raw
                                • jdbc
                                  • XAOrderService.java
              • test
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • transaction
                            • xa
                              • raw
                                • jdbc
                                  • XAOrderServiceTest.java
            • pom.xml
        • orchestration-example
          • orchestration-spring-boot-example
            • src
              • main
                • resources
                  • application-local-zookeeper-shadow.properties
                  • application-local-zookeeper-encrypt.properties
                  • application-local-nacos-sharding-databases-tables.properties
                  • application-cloud-zookeeper-encrypt.properties
                  • application-cloud-nacos-encrypt.properties
                  • application-local-zookeeper-sharding-databases-tables.properties
                  • application-cloud-nacos-shadow.properties
                  • application-cloud-nacos-master-slave.properties
                  • application-local-zookeeper-master-slave.properties
                  • application-cloud-zookeeper-master-slave.properties
                  • application-cloud-nacos-sharding-databases-tables.properties
                  • application-cloud-zookeeper-shadow.properties
                  • application-cloud-zookeeper-sharding-databases-tables.properties
                  • application-local-nacos-master-slave.properties
                  • application-local-nacos-encrypt.properties
                  • application-local-nacos-shadow.properties
                  • application.properties
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • orchestration
                            • spring
                              • boot
                                • ExampleMain.java
            • pom.xml
          • pom.xml
          • orchestration-spring-namespace-example
            • src
              • main
                • resources
                  • logback.xml
                  • META-INF
                    • nacos
                      • cloud
                        • application-sharding-databases-tables.xml
                        • application-encrypt.xml
                        • application-shadow.xml
                        • application-master-slave.xml
                      • registry-center.xml
                      • local
                        • application-sharding-databases-tables.xml
                        • application-encrypt.xml
                        • application-shadow.xml
                        • application-master-slave.xml
                    • zookeeper
                      • cloud
                        • application-sharding-databases-tables.xml
                        • application-encrypt.xml
                        • application-shadow.xml
                        • application-master-slave.xml
                      • registry-center.xml
                      • local
                        • application-sharding-databases-tables.xml
                        • application-encrypt.xml
                        • application-shadow.xml
                        • application-master-slave.xml
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • orchestration
                            • spring
                              • namespace
                                • ExampleMain.java
            • pom.xml
          • orchestration-raw-jdbc-example
            • src
              • main
                • resources
                  • logback.xml
                  • META-INF
                    • nacos
                      • cloud
                        • sharding-databases-tables.yaml
                        • shadow.yaml
                        • encrypt.yaml
                        • master-slave.yaml
                      • local
                        • sharding-databases-tables.yaml
                        • shadow.yaml
                        • encrypt.yaml
                        • master-slave.yaml
                    • zookeeper
                      • cloud
                        • sharding-databases-tables.yaml
                        • shadow.yaml
                        • encrypt.yaml
                        • master-slave.yaml
                      • local
                        • sharding-databases-tables.yaml
                        • shadow.yaml
                        • encrypt.yaml
                        • master-slave.yaml
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • orchestration
                            • raw
                              • jdbc
                                • JavaConfigurationExampleMain.java
                                • config
                                  • cloud
                                    • CloudShardingDatabasesAndTablesConfiguration.java
                                    • CloudMasterSlaveConfiguration.java
                                    • CloudEncryptConfiguration.java
                                    • CloudShadowConfiguration.java
                                  • local
                                    • LocalShardingTablesConfiguration.java
                                    • LocalEncryptConfiguration.java
                                    • LocalMasterSlaveConfiguration.java
                                    • LocalShadowConfiguration.java
                                    • LocalShardingDatabasesAndTablesConfiguration.java
                                    • LocalShardingDatabasesConfiguration.java
                                    • LocalShardingMasterSlaveConfiguration.java
                                  • RegistryCenterConfigurationUtil.java
                                • YamlConfigurationExampleMain.java
            • pom.xml
        • sharding-example
          • pom.xml
          • sharding-spring-namespace-mybatis-example
            • src
              • main
                • resources
                  • logback.xml
                  • META-INF
                    • application-sharding-databases.xml
                    • application-sharding-databases-tables.xml
                    • application-sharding-tables.xml
                    • application-master-slave.xml
                    • application-sharding-master-slave.xml
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • sharding
                            • spring
                              • namespace
                                • mybatis
                                  • ExampleMain.java
            • pom.xml
          • sharding-raw-jdbc-example
            • src
              • main
                • resources
                  • logback.xml
                  • META-INF
                    • sharding-databases-tables-range.yaml
                    • sharding-databases.yaml
                    • sharding-master-slave.yaml
                    • sharding-tables-range.yaml
                    • sharding-databases-tables.yaml
                    • sharding-databases-range.yaml
                    • master-slave.yaml
                    • sharding-master-slave-range.yaml
                    • sharding-tables.yaml
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • sharding
                            • raw
                              • jdbc
                                • JavaConfigurationExampleMain.java
                                • config
                                  • ShardingDatabasesAndTablesConfigurationRange.java
                                  • ShardingDatabasesConfigurationPrecise.java
                                  • ShardingMasterSlaveConfigurationRange.java
                                  • ShardingTablesConfigurationRange.java
                                  • MasterSlaveConfiguration.java
                                  • ShardingTablesConfigurationPrecise.java
                                  • ShardingDatabasesConfigurationRange.java
                                  • ShardingMasterSlaveConfigurationPrecise.java
                                  • ShardingDatabasesAndTablesConfigurationPrecise.java
                                • JavaRangeConfigurationExampleMain.java
                                • factory
                                  • DataSourceFactory.java
                                  • RangeDataSourceFactory.java
                                  • YamlRangeDataSourceFactory.java
                                  • YamlDataSourceFactory.java
                                • YamlConfigurationExampleMain.java
                                • YamlRangeConfigurationExampleMain.java
            • pom.xml
          • sharding-spring-namespace-jpa-example
            • src
              • main
                • resources
                  • logback.xml
                  • META-INF
                    • application-sharding-databases.xml
                    • application-sharding-databases-tables.xml
                    • application-sharding-tables.xml
                    • application-master-slave.xml
                    • application-sharding-master-slave.xml
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • sharding
                            • spring
                              • namespace
                                • jpa
                                  • ExampleMain.java
            • pom.xml
          • sharding-spring-boot-mybatis-example
            • src
              • main
                • resources
                  • logback.xml
                  • application-sharding-databases-tables.properties
                  • application-sharding-databases.properties
                  • application-sharding-master-slave.properties
                  • application-master-slave.properties
                  • META-INF
                    • mybatis-config.xml
                  • application-sharding-tables.properties
                  • application.properties
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • sharding
                            • spring
                              • boot
                                • mybatis
                                  • ExampleMain.java
            • pom.xml
          • sharding-spring-boot-jpa-example
            • src
              • main
                • resources
                  • logback.xml
                  • application-sharding-databases-tables.properties
                  • application-sharding-databases.properties
                  • application-sharding-master-slave.properties
                  • application-master-slave.properties
                  • application-sharding-tables.properties
                  • application.properties
                • java
                  • org
                    • apache
                      • shardingsphere
                        • example
                          • sharding
                            • spring
                              • boot
                                • jpa
                                  • ExampleMain.java
            • pom.xml
        • other-feature-example
          • pom.xml
          • encrypt-example
            • pom.xml
            • encrypt-spring-namespace-example
              • src
                • main
                  • resources
                    • logback.xml
                    • META-INF
                      • application-encrypt-databases.xml
                  • java
                    • org
                      • apache
                        • shardingsphere
                          • example
                            • encrypt
                              • table
                                • spring
                                  • namespace
                                    • ExampleMain.java
              • pom.xml
            • encrypt-spring-boot-example
              • src
                • main
                  • resources
                    • logback.xml
                    • application-encrypt-databases.properties
                    • application.properties
                  • java
                    • org
                      • apache
                        • shardingsphere
                          • example
                            • encrypt
                              • table
                                • spring
                                  • boot
                                    • ExampleMain.java
              • pom.xml
            • encrypt-raw-jdbc-example
              • src
                • main
                  • resources
                    • logback.xml
                    • META-INF
                      • encrypt-databases.yaml
                  • java
                    • org
                      • apache
                        • shardingsphere
                          • example
                            • encrypt
                              • table
                                • raw
                                  • jdbc
                                    • JavaConfigurationExampleMain.java
                                    • config
                                      • EncryptDatabasesConfiguration.java
                                    • YamlConfigurationExampleMain.java
              • pom.xml
          • hint-example
            • pom.xml
            • hint-raw-jdbc-example
              • src
                • main
                  • resources
                    • logback.xml
                    • META-INF
                      • services
                        • org.apache.shardingsphere.sharding.spi.ShardingAlgorithm
                      • hint-master-only.yaml
                      • hint-databases-only.yaml
                      • hint-databases-tables.yaml
                  • java
                    • org
                      • apache
                        • shardingsphere
                          • example
                            • hint
                              • raw
                                • jdbc
                                  • ExampleMain.java
                                  • ModuloHintShardingAlgorithm.java
                                  • HintType.java
              • pom.xml
          • shadow-example
            • shadow-spring-boot-example
              • src
                • main
                  • resources
                    • application-shadow-databases.properties
                    • logback.xml
                    • application-encrypt-shadow-databases.properties
                    • application-sharding-shadow-databases.properties
                    • application-master-slave-shadow-databases.properties
                    • application.properties
                  • java
                    • org
                      • apache
                        • shardingsphere
                          • example
                            • shadow
                              • table
                                • spring
                                  • boot
                                    • ExampleMain.java
              • pom.xml
            • pom.xml
            • shadow-spring-namespace-example
              • src
                • main
                  • resources
                    • logback.xml
                    • META-INF
                      • application-encrypt-shadow-databases.xml
                      • application-master-slave-shadow-databases.xml
                      • application-shadow-databases.xml
                      • application-sharding-shadow-databases.xml
                  • java
                    • org
                      • apache
                        • shardingsphere
                          • example
                            • shadow
                              • table
                                • spring
                                  • namespace
                                    • ExampleMain.java
              • pom.xml
            • shadow-raw-jdbc-example
              • src
                • main
                  • resources
                    • logback.xml
                    • META-INF
                      • shadow-databases.yaml
                      • master-slave-shadow-databases.yaml
                      • encrypt-shadow-databases.yaml
                      • sharding-shadow-databases.yaml
                  • java
                    • org
                      • apache
                        • shardingsphere
                          • example
                            • shadow
                              • table
                                • raw
                                  • jdbc
                                    • JavaConfigurationExampleMain.java
                                    • config
                                      • MasterSlaveShadowDatabasesConfiguration.java
                                      • ShadowDatabasesConfiguration.java
                                      • ShardingShadowDatabasesConfiguration.java
                                      • EncryptShadowDatabasesConfiguration.java
                                    • factory
                                      • DataSourceFactory.java
                                      • YamlDataSourceFactory.java
                                    • YamlConfigurationExampleMain.java
              • pom.xml
      • README_ZH.md
      • docker
        • docker-compose.md
        • sharding-jdbc
          • sharding
            • docker-compose.yml
        • sharding-proxy
          • orchestration
            • stop.sh
            • run.sh
            • docker-compose.yml
          • sharding
            • conf
              • config-sharding.yaml
              • server.yaml
            • docker-compose.yml
        • docker-compose-zh.md
        • tools
          • wait-for-it.sh
      • README.md
      • example-core
        • example-spring-mybatis
          • src
            • main
              • resources
                • META-INF
                  • mappers
                    • OrderMapper.xml
                    • OrderItemMapper.xml
                    • ShadowUserMapper.xml
                    • AddressMapper.xml
                    • UserMapper.xml
              • java
                • org
                  • apache
                    • shardingsphere
                      • example
                        • core
                          • mybatis
                            • service
                              • ShadowUserServiceImpl.java
                              • OrderServiceImpl.java
                              • UserServiceImpl.java
                            • repository
                              • MybatisAddressRepository.java
                              • MybatisUserRepository.java
                              • MybatisOrderRepository.java
                              • MybatisOrderItemRepository.java
                              • MybatisShadowUserRepository.java
          • pom.xml
        • pom.xml
        • example-api
          • src
            • main
              • java
                • org
                  • apache
                    • shardingsphere
                      • example
                        • core
                          • api
                            • entity
                              • Address.java
                              • Order.java
                              • OrderItem.java
                              • ShadowUser.java
                              • User.java
                            • DataSourceUtil.java
                            • ExampleExecuteTemplate.java
                            • service
                              • ExampleService.java
                            • repository
                              • ShadowUserRepository.java
                              • CommonRepository.java
                              • OrderItemRepository.java
                              • OrderRepository.java
                              • AddressRepository.java
                              • UserRepository.java
          • pom.xml
        • example-raw-jdbc
          • src
            • main
              • java
                • org
                  • apache
                    • shardingsphere
                      • example
                        • core
                          • jdbc
                            • service
                              • ShadowUserServiceImpl.java
                              • OrderServiceImpl.java
                              • UserServiceImpl.java
                            • repository
                              • AddressRepositoryImpl.java
                              • OrderItemRepositoryImpl.java
                              • UserRepositoryImpl.java
                              • OrderRepositoryImpl.java
                              • RangeOrderRepositoryImpl.java
                              • ShadowUserRepositoryImpl.java
                              • RangeOrderItemRepositoryImpl.java
          • pom.xml
        • example-spring-jpa
          • src
            • main
              • java
                • org
                  • apache
                    • shardingsphere
                      • example
                        • core
                          • jpa
                            • entity
                              • OrderItemEntity.java
                              • ShadowUserEntity.java
                              • OrderEntity.java
                              • AddressEntity.java
                              • UserEntity.java
                            • service
                              • ShadowUserServiceImpl.java
                              • OrderServiceImpl.java
                              • UserServiceImpl.java
                            • repository
                              • AddressRepositoryImpl.java
                              • OrderItemRepositoryImpl.java
                              • UserRepositoryImpl.java
                              • OrderRepositoryImpl.java
                              • ShadowUserRepositoryImpl.java
          • pom.xml
        • config-utility
          • src
            • main
              • resources
                • META-INF
                  • services
                    • org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
                    • org.apache.shardingsphere.sharding.spi.ShardingAlgorithm
              • java
                • org
                  • apache
                    • shardingsphere
                      • example
                        • fixture
                          • TestQueryAssistedShardingEncryptAlgorithm.java
                        • type
                          • ShardingType.java
                          • RegistryCenterType.java
                        • config
                          • ExampleConfiguration.java
                        • algorithm
                          • StandardModuloShardingDatabaseAlgorithm.java
                          • StandardModuloShardingTableAlgorithm.java
          • pom.xml
    • pom.xml
    • mvnw
    • LICENSE
    • README_ZH.md
    • CONTRIBUTING.md
    • shardingsphere-jdbc
      • pom.xml
      • shardingsphere-jdbc-spring
        • pom.xml
        • shardingsphere-jdbc-spring-infra
          • pom.xml
          • shardingsphere-jdbc-spring-boot-starter-infra
            • src
              • main
                • resources
                  • META-INF
                    • services
                      • org.apache.shardingsphere.spring.boot.datasource.prop.DataSourcePropertiesSetter
                • java
                  • org
                    • apache
                      • shardingsphere
                        • spring
                          • boot
                            • registry
                              • AbstractAlgorithmProvidedBeanRegistry.java
                            • util
                              • PropertyUtil.java
                              • DataSourceUtil.java
                            • datasource
                              • DataSourceMapSetter.java
                              • prop
                                • impl
                                  • TomcatDbcp2DataSourcePropertiesSetter.java
                                  • HikariDataSourcePropertiesSetter.java
                                  • CommonDbcp2DataSourcePropertiesSetter.java
                                  • AbstractDbcp2DataSourcePropertiesSetter.java
                                  • DataSourcePropertiesSetterHolder.java
                                • DataSourcePropertiesSetter.java
                            • converter
                              • StringToNoneShardingStrategyConfigurationConverter.java
              • test
                • java
                  • org
                    • apache
                      • shardingsphere
                        • spring
                          • boot
                            • util
                              • DataSourceUtilTest.java
                            • datasource
                              • HikariDataSourcePropertiesSetterTest.java
                              • DataSourceMapSetterTest.java
                              • DataSourcePropertiesSetterHolderTest.java
                              • Dbcp2DataSourcePropertiesSetterTest.java
                            • converter
                              • StringToNoneShardingStrategyConfigurationConverterTest.java
            • pom.xml
          • shardingsphere-jdbc-spring-namespace-infra
            • src
              • main
                • java
                  • org
                    • apache
                      • shardingsphere
                        • spring
                          • namespace
                            • factorybean
                              • ShardingSphereAlgorithmFactoryBean.java
                            • tag
                              • ShardingSphereAlgorithmBeanDefinitionTag.java
                            • parser
                              • ShardingSphereAlgorithmBeanRegistry.java
                              • ShardingSphereAlgorithmBeanDefinitionParser.java
            • pom.xml
        • shardingsphere-jdbc-transaction-spring
          • src
            • main
              • java
                • org
                  • apache
                    • shardingsphere
                      • spring
                        • transaction
                          • ShardingTransactionTypeInterceptor.java
                          • ShardingTransactionTypeAdvisor.java
                          • ShardingTransactionTypeScanner.java
            • test
              • resources
                • logback-test.xml
              • java
                • org
                  • apache
                    • shardingsphere
                      • spring
                        • transaction
                          • fixture
                            • FixtureSpringConfiguration.java
                            • MockService.java
                          • ShardingTransactionTypeScannerTest.java
          • pom.xml
        • shardingsphere-jdbc-core-spring
          • shardingsphere-jdbc-core-spring-namespace
            • src
              • main
                • resources
                  • META-INF
                    • namespace
                      • datasource.xsd
                    • spring.handlers
                    • spring.schemas
                • java
                  • org
                    • apache
                      • shardingsphere
                        • spring
                          • namespace
                            • tag
                              • TransactionTypeScannerBeanDefinitionTag.java
                              • DataSourceBeanDefinitionTag.java
                            • handler
                              • DataSourceNamespaceHandler.java
                            • parser
                              • DataSourceBeanDefinitionParser.java
                              • TransactionTypeScannerBeanDefinitionParser.java
              • test
                • resources
                  • logback-test.xml
                  • META-INF
                    • rdb
                      • withNamespaceForMasterSlaveWithDefaultStrategy.xml
                      • withNamespaceAlgorithmExpression.xml
                      • withNamespaceDefaultStrategy.xml
                      • withNamespaceLogicIndex.xml
                      • shardingNamespace.xml
                      • withNamespaceAlgorithmClass.xml
                      • withNamespaceBroadcastTables.xml
                      • withNamespaceDifferentTables.xml
                      • datasource
                        • masterSlaveDataSource.xml
                        • dataSource.xml
                      • withNamespaceBindingTables.xml
                      • shadowNamespace.xml
                      • withNamespaceAlgorithmClassAndProps.xml
                      • withNamespaceForMasterSlaveWithStrategyType.xml
                      • withNamespaceGenerateKeyColumns.xml
                      • masterSlaveNamespace.xml
                      • withNamespaceForMasterSlaveWithStrategyRef.xml
                      • encryptNamespace.xml
                    • services
                      • org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
                      • org.apache.shardingsphere.sharding.spi.ShardingAlgorithm
                      • org.apache.shardingsphere.sharding.spi.KeyGenerateAlgorithm
                  • schema
                    • dbtbl_0_slave_1.sql
                    • dbtbl_1_master.sql
                    • dbtbl_0_slave_0.sql
                    • dbtbl_0.sql
                    • dbtbl_1.sql
                    • dbtbl_0_master.sql
                    • dbtbl_1_slave_0.sql
                    • dbtbl_1_slave_1.sql
                  • conf
                    • rdb
                      • conf.properties
                      • master_slave_conf.properties
                • java
                  • org
                    • apache
                      • shardingsphere
                        • spring
                          • fixture
                            • TestEncryptAlgorithm.java
                            • IncrementKeyGenerateAlgorithm.java
                            • DecrementKeyGenerateAlgorithm.java
                          • EncryptNamespaceTest.java
                          • cases
                            • WithNamespaceAlgorithmClassTest.java
                            • WithNamespaceDefaultStrategyTest.java
                            • WithNamespaceAlgorithmExpressionTest.java
                            • WithNamespaceDifferentTablesTest.java
                            • WithNamespaceBroadcastTablesTest.java
                            • WithNamespaceForMasterSlaveWithStrategyTypeTest.java
                            • WithNamespaceBindingTablesTest.java
                            • WithNamespaceForMasterSlaveWithDefaultStrategyTest.java
                            • WithNamespaceForMasterSlaveWithStrategyRefTest.java
                          • AbstractSpringJUnitTest.java
                          • util
                            • FieldValueUtil.java
                          • KeyGenerateAlgorithmTest.java
                          • ShardingNamespaceTest.java
                          • MasterSlaveNamespaceTest.java
                          • AbstractShardingBothDataBasesAndTablesJUnitTest.java
                          • GenerateKeyJUnitTest.java
                          • ShadowNamespaceTest.java
                          • algorithm
                            • StandardModuloDatabaseShardingAlgorithm.java
                            • StandardModuloTableShardingAlgorithm.java
                            • DefaultHintShardingAlgorithm.java
                            • DefaultComplexKeysShardingAlgorithm.java
            • pom.xml
          • pom.xml
          • shardingsphere-jdbc-core-spring-boot-starter
            • src
              • main
                • resources
                  • META-INF
                    • spring.factories
                    • additional-spring-configuration-metadata.json
                    • spring.provides
                • java
                  • org
                    • apache
                      • shardingsphere
                        • spring
                          • boot
                            • prop