This is an automated email from the ASF dual-hosted git repository. chengzhang pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
from 5337f1b91ea Merge pull request #33813 from iamhucong/dev add 25a04af6baa Add new TableSQLRouter, DataSourceSQLRouter interface and optimize PartialSQLRouteExecutor logic (#33814) No new revisions were added by this update. Summary of changes: .../broadcast/route/BroadcastSQLRouter.java | 7 ++-- .../route/ReadwriteSplittingSQLRouter.java | 5 ++- .../shadow/route/ShadowSQLRouter.java | 5 ++- .../sharding/route/engine/ShardingSQLRouter.java | 5 ++- .../route/engine/type/PartialSQLRouteExecutor.java | 46 +++++++++++++++++----- .../infra/route/type/DataSourceSQLRouter.java} | 9 +++-- .../infra/route/{ => type}/DecorateSQLRouter.java | 3 +- .../infra/route/{ => type}/EntranceSQLRouter.java | 3 +- .../infra/route/type/TableSQLRouter.java} | 9 +++-- .../infra/route/engine/SQLRouteEngineTest.java | 10 +++-- .../engine/type/PartialSQLRouteExecutorTest.java | 24 ++++++++++- ...ixture.java => DataSourceSQLRouterFixture.java} | 19 ++++----- ...ture.java => TableSQLRouterFailureFixture.java} | 5 ++- ...uterFixture.java => TableSQLRouterFixture.java} | 17 ++++---- ...ixture.java => DataSourceRouteRuleFixture.java} | 4 +- ...RuleFixture.java => TableRouteRuleFixture.java} | 2 +- ...org.apache.shardingsphere.infra.route.SQLRouter | 5 ++- .../single/route/SingleSQLRouter.java | 7 ++-- 18 files changed, 127 insertions(+), 58 deletions(-) copy infra/{common/src/main/java/org/apache/shardingsphere/infra/rule/scope/DatabaseRule.java => route/src/main/java/org/apache/shardingsphere/infra/route/type/DataSourceSQLRouter.java} (77%) rename infra/route/src/main/java/org/apache/shardingsphere/infra/route/{ => type}/DecorateSQLRouter.java (94%) rename infra/route/src/main/java/org/apache/shardingsphere/infra/route/{ => type}/EntranceSQLRouter.java (94%) copy infra/{common/src/main/java/org/apache/shardingsphere/infra/rule/scope/DatabaseRule.java => route/src/main/java/org/apache/shardingsphere/infra/route/type/TableSQLRouter.java} (78%) copy infra/route/src/test/java/org/apache/shardingsphere/infra/route/fixture/router/{SQLRouterFixture.java => DataSourceSQLRouterFixture.java} (75%) rename infra/route/src/test/java/org/apache/shardingsphere/infra/route/fixture/router/{SQLRouterFailureFixture.java => TableSQLRouterFailureFixture.java} (86%) rename infra/route/src/test/java/org/apache/shardingsphere/infra/route/fixture/router/{SQLRouterFixture.java => TableSQLRouterFixture.java} (77%) copy infra/route/src/test/java/org/apache/shardingsphere/infra/route/fixture/rule/{RouteFailureRuleFixture.java => DataSourceRouteRuleFixture.java} (92%) rename infra/route/src/test/java/org/apache/shardingsphere/infra/route/fixture/rule/{RouteRuleFixture.java => TableRouteRuleFixture.java} (94%)