You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by pa...@apache.org on 2021/09/16 11:06:17 UTC
[shardingsphere] branch master updated (ac79874 -> 789d0fd)
This is an automated email from the ASF dual-hosted git repository.
panjuan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from ac79874 Support sql annotation analysis (#12280)
add 789d0fd Shadow select statement route (#12481)
No new revisions were added by this update.
Summary of changes:
.../ShadowSpringNamespaceMybatisExample.java | 5 +
.../ShadowServiceImpl.java => SQLGenerator.java} | 103 ++++++++++++++-------
.../namespace/mybatis/service/ShadowService.java | 2 +
.../mybatis/service/impl/ShadowServiceImpl.java | 73 ++-------------
.../META-INF/application-shadow-databases.xml | 2 +-
.../future/engine/AbstractShadowRouteEngine.java | 34 +++++--
.../future/engine/ShadowRouteEngineFactory.java | 7 +-
.../engine/determiner/ShadowColumnCondition.java | 2 +
.../algorithm/ColumnShadowAlgorithmDeterminer.java | 2 +-
.../dml/ShadowDeleteStatementRoutingEngine.java | 2 +-
.../dml/ShadowInsertStatementRoutingEngine.java | 2 +-
.../dml/ShadowSelectStatementRoutingEngine.java | 77 +++++++++++++--
.../dml/ShadowUpdateStatementRoutingEngine.java | 2 +-
.../route/future/engine/util/ShadowExtractor.java | 4 +-
.../ColumnShadowAlgorithmDeterminerTest.java | 14 +--
15 files changed, 204 insertions(+), 127 deletions(-)
copy examples/shardingsphere-jdbc-example/other-feature-example/future-shadow-example/future-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/service/{impl/ShadowServiceImpl.java => SQLGenerator.java} (54%)