You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by GitBox <gi...@apache.org> on 2020/03/29 14:04:52 UTC
[GitHub] [incubator-shardingsphere] cherrylzhao opened a new pull request #4996: add sharding.transaction.seata.at.enable config to compatible with se…
cherrylzhao opened a new pull request #4996: add sharding.transaction.seata.at.enable config to compatible with se…
URL: https://github.com/apache/incubator-shardingsphere/pull/4996
when `sharding.transaction.seata.at.enable = false`, `SeataATShardingTransactionManager` will be disabled, in this way original seata global transaction across services will compatible with shardingsphere since `TransactionalSQLExecutionHook` can transport global txId in multi-threads.
user should pay attention that `@ShardingTransactionType(TransactionType.BASE)` should not been introduced in original seata global transaction across services
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [incubator-shardingsphere] kimmking commented on a change in pull request #4996: add sharding.transaction.seata.at.enable config to compatible with se…
Posted by GitBox <gi...@apache.org>.
kimmking commented on a change in pull request #4996: add sharding.transaction.seata.at.enable config to compatible with se…
URL: https://github.com/apache/incubator-shardingsphere/pull/4996#discussion_r399906632
##########
File path: sharding-transaction/sharding-transaction-base/sharding-transaction-base-seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/SeataATShardingTransactionManager.java
##########
@@ -47,34 +47,56 @@
private final Map<String, DataSource> dataSourceMap = new HashMap<>();
- private final FileConfiguration configuration = new FileConfiguration("seata.conf");
+ private final String applicationId;
+
+ private final String transactionServiceGroup;
+
+ private final boolean enableSeataAT;
+
+ public SeataATShardingTransactionManager() {
+ FileConfiguration configuration = new FileConfiguration("seata.conf");
+ enableSeataAT = configuration.getBoolean("sharding.transaction.seata.at.enable", true);
+ applicationId = configuration.getConfig("client.application.id");
+ transactionServiceGroup = configuration.getConfig("client.transaction.service.group", "default");
+ }
@Override
public void init(final DatabaseType databaseType, final Collection<ResourceDataSource> resourceDataSources) {
- initSeataRPCClient();
- for (ResourceDataSource each : resourceDataSources) {
- dataSourceMap.put(each.getOriginalName(), new DataSourceProxy(each.getDataSource()));
+ if (enableSeataAT) {
Review comment:
If turn off this flag, seata client is not initialized and seat-at is disabled?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [incubator-shardingsphere] coveralls edited a comment on issue #4996: add sharding.transaction.seata.at.enable config to compatible with se…
Posted by GitBox <gi...@apache.org>.
coveralls edited a comment on issue #4996: add sharding.transaction.seata.at.enable config to compatible with se…
URL: https://github.com/apache/incubator-shardingsphere/pull/4996#issuecomment-605645263
## Pull Request Test Coverage Report for [Build 10690](https://coveralls.io/builds/29690675)
* **20** of **20** **(100.0%)** changed or added relevant lines in **1** file are covered.
* **153** unchanged lines in **13** files lost coverage.
* Overall coverage decreased (**-0.09%**) to **57.253%**
---
| Files with Coverage Reduction | New Missed Lines | % |
| :-----|--------------|--: |
| [encrypt-core/encrypt-core-merge/src/main/java/org/apache/shardingsphere/encrypt/merge/EncryptResultDecoratorEngine.java](https://coveralls.io/builds/29690675/source?filename=encrypt-core%2Fencrypt-core-merge%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fshardingsphere%2Fencrypt%2Fmerge%2FEncryptResultDecoratorEngine.java#L55) | 1 | 0% |
| [encrypt-core/encrypt-core-rewrite/src/main/java/org/apache/shardingsphere/encrypt/rewrite/context/EncryptSQLRewriteContextDecorator.java](https://coveralls.io/builds/29690675/source?filename=encrypt-core%2Fencrypt-core-rewrite%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fshardingsphere%2Fencrypt%2Frewrite%2Fcontext%2FEncryptSQLRewriteContextDecorator.java#L48) | 1 | 88.89% |
| [master-slave-core/master-slave-core-route/src/main/java/org/apache/shardingsphere/masterslave/route/engine/MasterSlaveRouteDecorator.java](https://coveralls.io/builds/29690675/source?filename=master-slave-core%2Fmaster-slave-core-route%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fshardingsphere%2Fmasterslave%2Froute%2Fengine%2FMasterSlaveRouteDecorator.java#L63) | 1 | 94.44% |
| [shadow-core/shadow-core-rewrite/src/main/java/org/apache/shardingsphere/shadow/rewrite/context/ShadowSQLRewriteContextDecorator.java](https://coveralls.io/builds/29690675/source?filename=shadow-core%2Fshadow-core-rewrite%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fshardingsphere%2Fshadow%2Frewrite%2Fcontext%2FShadowSQLRewriteContextDecorator.java#L46) | 1 | 0% |
| [sharding-core/sharding-core-merge/src/main/java/org/apache/shardingsphere/sharding/merge/ShardingResultMergerEngine.java](https://coveralls.io/builds/29690675/source?filename=sharding-core%2Fsharding-core-merge%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fshardingsphere%2Fsharding%2Fmerge%2FShardingResultMergerEngine.java#L50) | 1 | 85.71% |
| [sharding-core/sharding-core-rewrite/src/main/java/org/apache/shardingsphere/sharding/rewrite/context/ShardingSQLRewriteContextDecorator.java](https://coveralls.io/builds/29690675/source?filename=sharding-core%2Fsharding-core-rewrite%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fshardingsphere%2Fsharding%2Frewrite%2Fcontext%2FShardingSQLRewriteContextDecorator.java#L52) | 1 | 77.78% |
| [sharding-core/sharding-core-route/src/main/java/org/apache/shardingsphere/sharding/route/engine/ShardingRouteDecorator.java](https://coveralls.io/builds/29690675/source?filename=sharding-core%2Fsharding-core-route%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fshardingsphere%2Fsharding%2Froute%2Fengine%2FShardingRouteDecorator.java#L157) | 1 | 31.58% |
| [sharding-jdbc/sharding-jdbc-core/src/main/java/org/apache/shardingsphere/shardingjdbc/jdbc/core/datasource/EncryptDataSource.java](https://coveralls.io/builds/29690675/source?filename=sharding-jdbc%2Fsharding-jdbc-core%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fshardingsphere%2Fshardingjdbc%2Fjdbc%2Fcore%2Fdatasource%2FEncryptDataSource.java#L36) | 1 | 88.89% |
| [shardingsphere-underlying/shardingsphere-pluggable/src/main/java/org/apache/shardingsphere/underlying/pluggble/merge/MergeEngine.java](https://coveralls.io/builds/29690675/source?filename=shardingsphere-underlying%2Fshardingsphere-pluggable%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fshardingsphere%2Funderlying%2Fpluggble%2Fmerge%2FMergeEngine.java#L48) | 16 | 0% |
| [sharding-jdbc/sharding-jdbc-core/src/main/java/org/apache/shardingsphere/shardingjdbc/jdbc/core/statement/ShardingPreparedStatement.java](https://coveralls.io/builds/29690675/source?filename=sharding-jdbc%2Fsharding-jdbc-core%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fshardingsphere%2Fshardingjdbc%2Fjdbc%2Fcore%2Fstatement%2FShardingPreparedStatement.java#L130) | 23 | 74.78% |
<!-- | **Total:** | **153** | | -->
| Totals | [![Coverage Status](https://coveralls.io/builds/29690675/badge)](https://coveralls.io/builds/29690675) |
| :-- | --: |
| Change from base [Build 10688](https://coveralls.io/builds/29688405): | -0.09% |
| Covered Lines: | 11730 |
| Relevant Lines: | 20488 |
---
##### 💛 - [Coveralls](https://coveralls.io)
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [incubator-shardingsphere] coveralls commented on issue #4996: add sharding.transaction.seata.at.enable config to compatible with se…
Posted by GitBox <gi...@apache.org>.
coveralls commented on issue #4996: add sharding.transaction.seata.at.enable config to compatible with se…
URL: https://github.com/apache/incubator-shardingsphere/pull/4996#issuecomment-605645263
## Pull Request Test Coverage Report for [Build 10689](https://coveralls.io/builds/29690446)
* **20** of **20** **(100.0%)** changed or added relevant lines in **1** file are covered.
* No unchanged relevant lines lost coverage.
* Overall coverage increased (+**0.02%**) to **57.357%**
---
| Totals | [![Coverage Status](https://coveralls.io/builds/29690446/badge)](https://coveralls.io/builds/29690446) |
| :-- | --: |
| Change from base [Build 10688](https://coveralls.io/builds/29688405): | 0.02% |
| Covered Lines: | 11745 |
| Relevant Lines: | 20477 |
---
##### 💛 - [Coveralls](https://coveralls.io)
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [incubator-shardingsphere] terrymanu merged pull request #4996: add sharding.transaction.seata.at.enable config to compatible with se…
Posted by GitBox <gi...@apache.org>.
terrymanu merged pull request #4996: add sharding.transaction.seata.at.enable config to compatible with se…
URL: https://github.com/apache/incubator-shardingsphere/pull/4996
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [incubator-shardingsphere] kimmking commented on a change in pull request #4996: add sharding.transaction.seata.at.enable config to compatible with se…
Posted by GitBox <gi...@apache.org>.
kimmking commented on a change in pull request #4996: add sharding.transaction.seata.at.enable config to compatible with se…
URL: https://github.com/apache/incubator-shardingsphere/pull/4996#discussion_r399905912
##########
File path: sharding-transaction/sharding-transaction-base/sharding-transaction-base-seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/SeataATShardingTransactionManager.java
##########
@@ -47,34 +47,56 @@
private final Map<String, DataSource> dataSourceMap = new HashMap<>();
- private final FileConfiguration configuration = new FileConfiguration("seata.conf");
+ private final String applicationId;
+
+ private final String transactionServiceGroup;
+
+ private final boolean enableSeataAT;
+
+ public SeataATShardingTransactionManager() {
+ FileConfiguration configuration = new FileConfiguration("seata.conf");
+ enableSeataAT = configuration.getBoolean("sharding.transaction.seata.at.enable", true);
Review comment:
Constant for literal?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [incubator-shardingsphere] cherrylzhao commented on a change in pull request #4996: add sharding.transaction.seata.at.enable config to compatible with se…
Posted by GitBox <gi...@apache.org>.
cherrylzhao commented on a change in pull request #4996: add sharding.transaction.seata.at.enable config to compatible with se…
URL: https://github.com/apache/incubator-shardingsphere/pull/4996#discussion_r399997169
##########
File path: sharding-transaction/sharding-transaction-base/sharding-transaction-base-seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/SeataATShardingTransactionManager.java
##########
@@ -47,34 +47,56 @@
private final Map<String, DataSource> dataSourceMap = new HashMap<>();
- private final FileConfiguration configuration = new FileConfiguration("seata.conf");
+ private final String applicationId;
+
+ private final String transactionServiceGroup;
+
+ private final boolean enableSeataAT;
+
+ public SeataATShardingTransactionManager() {
+ FileConfiguration configuration = new FileConfiguration("seata.conf");
+ enableSeataAT = configuration.getBoolean("sharding.transaction.seata.at.enable", true);
Review comment:
I'll fix it in next PR
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [incubator-shardingsphere] codecov-io commented on issue #4996: add sharding.transaction.seata.at.enable config to compatible with se…
Posted by GitBox <gi...@apache.org>.
codecov-io commented on issue #4996: add sharding.transaction.seata.at.enable config to compatible with se…
URL: https://github.com/apache/incubator-shardingsphere/pull/4996#issuecomment-605645136
# [Codecov](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=h1) Report
> Merging [#4996](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=desc) into [master](https://codecov.io/gh/apache/incubator-shardingsphere/commit/74c4e287e0175f3ac413c3a977ff939e47ef6356&el=desc) will **increase** coverage by `0.01%`.
> The diff coverage is `95.00%`.
[![Impacted file tree graph](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996/graphs/tree.svg?width=650&height=150&src=pr&token=ZvlXpWa7so)](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=tree)
```diff
@@ Coverage Diff @@
## master #4996 +/- ##
============================================
+ Coverage 53.85% 53.86% +0.01%
Complexity 442 442
============================================
Files 1145 1145
Lines 20469 20477 +8
Branches 3745 3746 +1
============================================
+ Hits 11023 11030 +7
Misses 8744 8744
- Partials 702 703 +1
```
| [Impacted Files](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=tree) | Coverage Δ | Complexity Δ | |
|---|---|---|---|
| [...se/seata/at/SeataATShardingTransactionManager.java](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996/diff?src=pr&el=tree#diff-c2hhcmRpbmctdHJhbnNhY3Rpb24vc2hhcmRpbmctdHJhbnNhY3Rpb24tYmFzZS9zaGFyZGluZy10cmFuc2FjdGlvbi1iYXNlLXNlYXRhLWF0L3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9zaGFyZGluZ3NwaGVyZS90cmFuc2FjdGlvbi9iYXNlL3NlYXRhL2F0L1NlYXRhQVRTaGFyZGluZ1RyYW5zYWN0aW9uTWFuYWdlci5qYXZh) | `95.74% <95.00%> (-1.70%)` | `0.00 <0.00> (ø)` | |
------
[Continue to review full report at Codecov](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=footer). Last update [74c4e28...ac36182](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [incubator-shardingsphere] cherrylzhao commented on a change in pull request #4996: add sharding.transaction.seata.at.enable config to compatible with se…
Posted by GitBox <gi...@apache.org>.
cherrylzhao commented on a change in pull request #4996: add sharding.transaction.seata.at.enable config to compatible with se…
URL: https://github.com/apache/incubator-shardingsphere/pull/4996#discussion_r399998477
##########
File path: sharding-transaction/sharding-transaction-base/sharding-transaction-base-seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/SeataATShardingTransactionManager.java
##########
@@ -47,34 +47,56 @@
private final Map<String, DataSource> dataSourceMap = new HashMap<>();
- private final FileConfiguration configuration = new FileConfiguration("seata.conf");
+ private final String applicationId;
+
+ private final String transactionServiceGroup;
+
+ private final boolean enableSeataAT;
+
+ public SeataATShardingTransactionManager() {
+ FileConfiguration configuration = new FileConfiguration("seata.conf");
+ enableSeataAT = configuration.getBoolean("sharding.transaction.seata.at.enable", true);
+ applicationId = configuration.getConfig("client.application.id");
+ transactionServiceGroup = configuration.getConfig("client.transaction.service.group", "default");
+ }
@Override
public void init(final DatabaseType databaseType, final Collection<ResourceDataSource> resourceDataSources) {
- initSeataRPCClient();
- for (ResourceDataSource each : resourceDataSources) {
- dataSourceMap.put(each.getOriginalName(), new DataSourceProxy(each.getDataSource()));
+ if (enableSeataAT) {
Review comment:
yes it is,meantime physical datasource will not be wrapped to seata DataSourceProxy
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [incubator-shardingsphere] codecov-io edited a comment on issue #4996: add sharding.transaction.seata.at.enable config to compatible with se…
Posted by GitBox <gi...@apache.org>.
codecov-io edited a comment on issue #4996: add sharding.transaction.seata.at.enable config to compatible with se…
URL: https://github.com/apache/incubator-shardingsphere/pull/4996#issuecomment-605645136
# [Codecov](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=h1) Report
> Merging [#4996](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=desc) into [master](https://codecov.io/gh/apache/incubator-shardingsphere/commit/74c4e287e0175f3ac413c3a977ff939e47ef6356&el=desc) will **decrease** coverage by `0.07%`.
> The diff coverage is `95.00%`.
[![Impacted file tree graph](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996/graphs/tree.svg?width=650&height=150&src=pr&token=ZvlXpWa7so)](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=tree)
```diff
@@ Coverage Diff @@
## master #4996 +/- ##
============================================
- Coverage 53.85% 53.77% -0.08%
Complexity 442 442
============================================
Files 1145 1143 -2
Lines 20469 20488 +19
Branches 3745 3749 +4
============================================
- Hits 11023 11017 -6
- Misses 8744 8770 +26
+ Partials 702 701 -1
```
| [Impacted Files](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=tree) | Coverage Δ | Complexity Δ | |
|---|---|---|---|
| [...se/seata/at/SeataATShardingTransactionManager.java](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996/diff?src=pr&el=tree#diff-c2hhcmRpbmctdHJhbnNhY3Rpb24vc2hhcmRpbmctdHJhbnNhY3Rpb24tYmFzZS9zaGFyZGluZy10cmFuc2FjdGlvbi1iYXNlLXNlYXRhLWF0L3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9zaGFyZGluZ3NwaGVyZS90cmFuc2FjdGlvbi9iYXNlL3NlYXRhL2F0L1NlYXRhQVRTaGFyZGluZ1RyYW5zYWN0aW9uTWFuYWdlci5qYXZh) | `95.74% <95.00%> (-1.70%)` | `0.00 <0.00> (ø)` | |
| [...ere/sharding/merge/ShardingResultMergerEngine.java](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996/diff?src=pr&el=tree#diff-c2hhcmRpbmctY29yZS9zaGFyZGluZy1jb3JlLW1lcmdlL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9zaGFyZGluZ3NwaGVyZS9zaGFyZGluZy9tZXJnZS9TaGFyZGluZ1Jlc3VsdE1lcmdlckVuZ2luZS5qYXZh) | `85.71% <0.00%> (-14.29%)` | `0.00% <0.00%> (ø%)` | |
| [...ite/context/EncryptSQLRewriteContextDecorator.java](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996/diff?src=pr&el=tree#diff-ZW5jcnlwdC1jb3JlL2VuY3J5cHQtY29yZS1yZXdyaXRlL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9zaGFyZGluZ3NwaGVyZS9lbmNyeXB0L3Jld3JpdGUvY29udGV4dC9FbmNyeXB0U1FMUmV3cml0ZUNvbnRleHREZWNvcmF0b3IuamF2YQ==) | `88.88% <0.00%> (-11.12%)` | `0.00% <0.00%> (ø%)` | |
| [...te/context/ShardingSQLRewriteContextDecorator.java](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996/diff?src=pr&el=tree#diff-c2hhcmRpbmctY29yZS9zaGFyZGluZy1jb3JlLXJld3JpdGUvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL3NoYXJkaW5nc3BoZXJlL3NoYXJkaW5nL3Jld3JpdGUvY29udGV4dC9TaGFyZGluZ1NRTFJld3JpdGVDb250ZXh0RGVjb3JhdG9yLmphdmE=) | `77.77% <0.00%> (-9.73%)` | `1.00% <0.00%> (ø%)` | |
| [...jdbc/core/statement/ShardingPreparedStatement.java](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996/diff?src=pr&el=tree#diff-c2hhcmRpbmctamRiYy9zaGFyZGluZy1qZGJjLWNvcmUvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL3NoYXJkaW5nc3BoZXJlL3NoYXJkaW5namRiYy9qZGJjL2NvcmUvc3RhdGVtZW50L1NoYXJkaW5nUHJlcGFyZWRTdGF0ZW1lbnQuamF2YQ==) | `71.30% <0.00%> (-8.70%)` | `0.00% <0.00%> (ø%)` | |
| [...ingjdbc/jdbc/core/statement/ShardingStatement.java](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996/diff?src=pr&el=tree#diff-c2hhcmRpbmctamRiYy9zaGFyZGluZy1qZGJjLWNvcmUvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL3NoYXJkaW5nc3BoZXJlL3NoYXJkaW5namRiYy9qZGJjL2NvcmUvc3RhdGVtZW50L1NoYXJkaW5nU3RhdGVtZW50LmphdmE=) | `53.00% <0.00%> (-8.30%)` | `0.00% <0.00%> (ø%)` | |
| [...rslave/route/engine/MasterSlaveRouteDecorator.java](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996/diff?src=pr&el=tree#diff-bWFzdGVyLXNsYXZlLWNvcmUvbWFzdGVyLXNsYXZlLWNvcmUtcm91dGUvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL3NoYXJkaW5nc3BoZXJlL21hc3RlcnNsYXZlL3JvdXRlL2VuZ2luZS9NYXN0ZXJTbGF2ZVJvdXRlRGVjb3JhdG9yLmphdmE=) | `94.44% <0.00%> (-5.56%)` | `0.00% <0.00%> (ø%)` | |
| [...gjdbc/jdbc/core/datasource/ShardingDataSource.java](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996/diff?src=pr&el=tree#diff-c2hhcmRpbmctamRiYy9zaGFyZGluZy1qZGJjLWNvcmUvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL3NoYXJkaW5nc3BoZXJlL3NoYXJkaW5namRiYy9qZGJjL2NvcmUvZGF0YXNvdXJjZS9TaGFyZGluZ0RhdGFTb3VyY2UuamF2YQ==) | `92.85% <0.00%> (-1.27%)` | `0.00% <0.00%> (ø%)` | |
| [.../sharding/route/engine/ShardingRouteDecorator.java](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996/diff?src=pr&el=tree#diff-c2hhcmRpbmctY29yZS9zaGFyZGluZy1jb3JlLXJvdXRlL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9zaGFyZGluZ3NwaGVyZS9zaGFyZGluZy9yb3V0ZS9lbmdpbmUvU2hhcmRpbmdSb3V0ZURlY29yYXRvci5qYXZh) | `22.80% <0.00%> (-0.41%)` | `0.00% <0.00%> (ø%)` | |
| ... and [10 more](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996/diff?src=pr&el=tree-more) | |
------
[Continue to review full report at Codecov](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=footer). Last update [74c4e28...ac36182](https://codecov.io/gh/apache/incubator-shardingsphere/pull/4996?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services