You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by zh...@apache.org on 2022/02/20 15:47:49 UTC

[shardingsphere] branch master updated (16ed125 -> c619421)

This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.


    from 16ed125  Decouple PostgreSQLAuthenticationEngine and PostgreSQLAuthenticationMethod. (#15523)
     add c619421  Implements QueryHeaderBuilder for different types of database (#15522)

No new revisions were added by this update.

Summary of changes:
 .../communication/DatabaseCommunicationEngine.java |  30 +++++--
 .../jdbc/JDBCDatabaseCommunicationEngine.java      |   9 +-
 .../response/header/query/QueryHeaderBuilder.java  |  75 ++++++++++++++++
 .../header/query/QueryHeaderBuilderFactory.java    |  25 +++---
 .../header/query/impl/MySQLQueryHeaderBuilder.java |  70 +++++++++++++++
 .../query/impl/OpenGaussQueryHeaderBuilder.java    |  46 ++++++++++
 .../query/impl/PostgreSQLQueryHeaderBuilder.java   |  55 ++++++++++++
 .../header/query/impl/QueryHeaderBuilder.java      | 100 ---------------------
 .../admin/DatabaseAdminQueryBackendHandler.java    |  21 ++++-
 ...ackend.response.header.query.QueryHeaderBuilder |   4 +-
 .../jdbc/JDBCDatabaseCommunicationEngineTest.java  |  18 ++--
 ...rTest.java => MySQLQueryHeaderBuilderTest.java} |  44 +++++----
 12 files changed, 349 insertions(+), 148 deletions(-)
 create mode 100644 shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/response/header/query/QueryHeaderBuilder.java
 copy shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-type/shardingsphere-transaction-xa/shardingsphere-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/XADataSourceDefinitionFactory.java => shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/response/header/query/QueryHeaderBuilderFactory.java (55%)
 create mode 100644 shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/response/header/query/impl/MySQLQueryHeaderBuilder.java
 create mode 100644 shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/response/header/query/impl/OpenGaussQueryHeaderBuilder.java
 create mode 100644 shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/response/header/query/impl/PostgreSQLQueryHeaderBuilder.java
 delete mode 100644 shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/response/header/query/impl/QueryHeaderBuilder.java
 copy shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/test/resources/META-INF/services/org.apache.shardingsphere.dbdiscovery.spi.DatabaseDiscoveryType => shardingsphere-proxy/shardingsphere-proxy-backend/src/main/resources/META-INF/services/org.apache.shardingsphere.proxy.backend.response.header.query.QueryHeaderBuilder (73%)
 rename shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/response/header/query/impl/{QueryHeaderBuilderTest.java => MySQLQueryHeaderBuilderTest.java} (83%)