You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by ch...@apache.org on 2024/11/26 06:51:26 UTC
(shardingsphere) branch master updated (5337f1b91ea -> 25a04af6baa)
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%)