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 758fe33  Optimize performance of executing openGauss batch bind 
(#14505)
     add 5bb9e28  optimize traffic executor logic and modify SQLHintUtils 
(#14502)

No new revisions were added by this update.

Summary of changes:
 .../shardingsphere/infra/hint/SQLHintUtils.java    | 18 ++++-
 .../infra/hint/SQLHintUtilsTest.java               | 57 +++++++++++++
 .../driver/executor/DriverExecutor.java            |  3 +-
 .../statement/ShardingSpherePreparedStatement.java | 20 +++--
 .../core/statement/ShardingSphereStatement.java    | 60 +++++++++++++-
 .../traffic/spi/TrafficLoadBalanceAlgorithm.java   |  9 +--
 .../shardingsphere-traffic-core/pom.xml            |  5 ++
 .../RandomTrafficLoadBalanceAlgorithm.java         |  5 +-
 .../traffic/context/TrafficContext.java            |  9 +--
 .../traffic/engine/TrafficEngine.java              |  7 +-
 .../traffic/executor/TrafficExecutor.java          | 30 +++++--
 .../traffic/executor/TrafficExecutorCallback.java  | 17 ++--
 .../traffic/executor/TrafficExecutorFactory.java   |  7 +-
 .../executor/context/TrafficExecutorContext.java   | 10 +--
 .../PreparedStatementExecutorContextBuilder.java   | 22 ++---
 .../builder/StatementExecutorContextBuilder.java   | 19 ++---
 .../builder/TrafficExecutorContextBuilder.java     | 17 ++--
 .../traffic/executor/jdbc/JDBCTrafficExecutor.java | 94 +++++++++++++++-------
 ...r.context.builder.TrafficExecutorContextBuilder |  3 +-
 19 files changed, 303 insertions(+), 109 deletions(-)
 create mode 100644 
shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/hint/SQLHintUtilsTest.java
 copy 
shardingsphere-jdbc/shardingsphere-jdbc-core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/executor/ForceExecuteCallback.java
 => 
shardingsphere-kernel/shardingsphere-traffic/shardingsphere-traffic-core/src/main/java/org/apache/shardingsphere/traffic/executor/TrafficExecutorCallback.java
 (74%)
 copy 
shardingsphere-db-protocol/shardingsphere-db-protocol-core/src/main/java/org/apache/shardingsphere/db/protocol/binary/BinaryRow.java
 => 
shardingsphere-kernel/shardingsphere-traffic/shardingsphere-traffic-core/src/main/java/org/apache/shardingsphere/traffic/executor/context/TrafficExecutorContext.java
 (81%)
 copy 
shardingsphere-test/shardingsphere-pipeline-test/src/test/java/org/apache/shardingsphere/data/pipeline/core/fixture/FixtureInventoryDumper.java
 => 
shardingsphere-kernel/shardingsphere-traffic/shardingsphere-traffic-core/src/main/java/org/apache/shardingsphere/traffic/executor/context/builder/PreparedStatementExecutorContextBuilder.java
 (54%)
 copy 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/communication/jdbc/statement/impl/OpenGaussStatementMemoryStrictlyFetchSizeSetter.java
 => 
shardingsphere-kernel/shardingsphere-traffic/shardingsphere-traffic-core/src/main/java/org/apache/shardingsphere/traffic/executor/context/builder/StatementExecutorContextBuilder.java
 (57%)
 copy 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/communication/jdbc/statement/StatementMemoryStrictlyFetchSizeSetter.java
 => 
shardingsphere-kernel/shardingsphere-traffic/shardingsphere-traffic-core/src/main/java/org/apache/shardingsphere/traffic/executor/context/builder/TrafficExecutorContextBuilder.java
 (62%)
 copy 
examples/example-core/config-utility/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
 => 
shardingsphere-kernel/shardingsphere-traffic/shardingsphere-traffic-core/src/main/resources/META-INF/services/org.apache.shardingsphere.traffic.executor.context.builder.TrafficExecutorContextBuilder
 (80%)

Reply via email to