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%)