This is an automated email from the ASF dual-hosted git repository.
wuweijie pushed a change to branch opengauss_adapt
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
discard af2f1d9 Adapt openGauss batch bind (#10953)
discard f50959a Implements openGauss batch bind protocol (#10850)
discard 951cf28 Fix implements of OpenGaussParserFacade (#10849)
discard c0b470a Fix : fix checkstyle violation (#10838)
discard b7875f2 Fix : remove @Override annotation since getDatabaseType() has
been removed from Interface (#10836)
discard 020eb88 add jdbc:opengauss supoort (#10601)
discard 0bfda88 Update OpenGaussDataSourceMetaData
discard df1b1e5 Add OpenGauss Database type (#10292)
omit 25beea0 Close resources in BackendConnection when transaction end
(#10967)
omit b72ab32 Improve the initialization of OptimizeContextFactory for
issue#10678 (#10840)
omit 915d457 Add RDLBackendHandler.getRuleConfiguration() method (#10951)
omit a67e470 Revise #10898 and complete test cases (#10950)
omit 9094b20 PostgreSQL Proxy support Portal (#10914)
omit 70faca8 add offset and rowcount sql converter (#10949)
omit 05f23a5 fix mysql assignment parse error (#10947)
omit 3b2176a Refactor RDLBackendHandler.findRuleConfiguration() (#10948)
omit b74b8ec For #10928, add English doc of RDL syntax (#10939)
omit fcb346c Add English documentation for DistSQL/RQL Syntax for issues
#10928 (#10946)
omit 52bcdc9 Add English docs of the syntax of SCTL(#10928) (#10945)
omit ba64144 Move cached statements and result sets into
DatabaseCommunicationEngine (#10932)
new 33a97a7 Add OpenGauss Database type (#10292)
new e54e84c Update OpenGaussDataSourceMetaData
new ff987a1 add jdbc:opengauss supoort (#10601)
new ca4a193 Fix : remove @Override annotation since getDatabaseType() has
been removed from Interface (#10836)
new 4df9873 Fix : fix checkstyle violation (#10838)
new 347ec0d Fix implements of OpenGaussParserFacade (#10849)
new 0795a24 Implements openGauss batch bind protocol (#10850)
new cb5f7d6 Adapt openGauss batch bind (#10953)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (af2f1d9)
\
N -- N -- N refs/heads/opengauss_adapt (cb5f7d6)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../content/features/dist-sql/syntax/_index.en.md | 2 +-
.../features/dist-sql/syntax/rdl/_index.en.md | 2 +-
.../syntax/rdl/rdl-db-discovery-rule.en.md | 43 +------
.../dist-sql/syntax/rdl/rdl-encrypt-rule.en.md | 51 +-------
.../syntax/rdl/rdl-readwrite-splitting-rule.en.md | 59 +--------
.../dist-sql/syntax/rdl/rdl-resource.en.md | 36 +-----
.../dist-sql/syntax/rdl/rdl-sharding-rule.cn.md | 2 +-
.../dist-sql/syntax/rdl/rdl-sharding-rule.en.md | 112 +----------------
.../features/dist-sql/syntax/rql/_index.en.md | 2 +-
.../syntax/rql/rql-db-discovery-rule.en.md | 27 +----
.../dist-sql/syntax/rql/rql-encrypt-rule.cn.md | 4 +-
.../dist-sql/syntax/rql/rql-encrypt-rule.en.md | 57 +--------
.../syntax/rql/rql-readwrite-splitting-rule.en.md | 52 +-------
.../dist-sql/syntax/rql/rql-resource.en.md | 30 +----
.../dist-sql/syntax/rql/rql-sharding-rule.en.md | 111 +----------------
.../features/dist-sql/syntax/sctl/_index.en.md | 2 +-
.../content/features/dist-sql/usage/_index.en.md | 2 +-
.../features/dist-sql/usage/sharding-rule.en.md | 105 +---------------
.../query/binary/bind/PostgreSQLComBindPacket.java | 4 +-
.../binary/execute/PostgreSQLComExecutePacket.java | 10 +-
.../execute/PostgreSQLPortalSuspendedPacket.java | 38 ------
.../metadata/schema/ShardingSphereSchema.java | 2 -
.../metadata/schema/builder/SchemaBuilder.java | 75 +++++-------
.../schema/builder/TableMetaDataBuilder.java | 11 +-
.../rule/builder/ShardingSphereRulesBuilder.java | 11 +-
.../metadata/schema/builder/SchemaBuilderTest.java | 36 +++---
.../context/metadata/MetaDataContextsBuilder.java | 38 +++---
.../metadata/impl/StandardMetaDataContexts.java | 15 ---
.../impl/StandardMetaDataContextsTest.java | 8 --
.../converter/impl/OffsetSqlNodeConverter.java | 38 ------
.../impl/PaginationValueSqlConverter.java | 43 -------
.../converter/impl/RowCountSqlNodeConverter.java | 38 ------
.../impl/SelectStatementSqlNodeConverter.java | 5 +-
.../core/metadata/FederateSchemaMetadata.java | 56 +++++++++
.../core/metadata/FederateSchemaMetadatas.java | 8 +-
.../core/metadata/FederateTableMetadata.java | 39 +++++-
.../communication/DatabaseCommunicationEngine.java | 75 +-----------
.../DatabaseCommunicationEngineFactory.java | 8 +-
.../backend/communication/ProxySQLExecutor.java | 9 +-
.../jdbc/connection/BackendConnection.java | 51 ++++++--
.../jdbc/executor/ProxyJDBCExecutor.java | 7 +-
.../callback/ProxyJDBCExecutorCallback.java | 12 +-
.../callback/ProxyJDBCExecutorCallbackFactory.java | 15 ++-
.../ProxyPreparedStatementExecutorCallback.java | 6 +-
.../impl/ProxyStatementExecutorCallback.java | 6 +-
.../transaction/BackendTransactionManager.java | 1 -
.../backend/text/TextProtocolBackendHandler.java | 8 --
.../impl/SchemaAssignedDatabaseBackendHandler.java | 5 -
.../data/impl/UnicastDatabaseBackendHandler.java | 5 -
.../AlterDatabaseDiscoveryRuleBackendHandler.java | 34 +++---
.../rdl/impl/AlterEncryptRuleBackendHandler.java | 41 ++++---
.../AlterReadwriteSplittingRuleBackendHandler.java | 10 +-
...terShardingBindingTableRulesBackendHandler.java | 13 +-
...rShardingBroadcastTableRulesBackendHandler.java | 10 +-
.../impl/AlterShardingTableRuleBackendHandler.java | 49 ++++----
.../CreateDatabaseDiscoveryRuleBackendHandler.java | 21 ++--
.../rdl/impl/CreateEncryptRuleBackendHandler.java | 29 ++---
...CreateReadwriteSplittingRuleBackendHandler.java | 26 ++--
...ateShardingBindingTableRulesBackendHandler.java | 24 ++--
...eShardingBroadcastTableRulesBackendHandler.java | 16 +--
.../CreateShardingTableRuleBackendHandler.java | 22 ++--
.../DropDatabaseDiscoveryRuleBackendHandler.java | 18 +--
.../rdl/impl/DropEncryptRuleBackendHandler.java | 14 +--
.../DropReadwriteSplittingRuleBackendHandler.java | 20 ++--
...ropShardingBindingTableRulesBackendHandler.java | 6 +-
...pShardingBroadcastTableRulesBackendHandler.java | 6 +-
.../impl/DropShardingTableRuleBackendHandler.java | 34 +++---
.../text/distsql/rdl/impl/RDLBackendHandler.java | 30 +++--
.../DatabaseCommunicationEngineTest.java | 99 ++--------------
.../jdbc/connection/BackendConnectionTest.java | 104 +++++++++++-----
.../transaction/BackendTransactionManagerTest.java | 6 +-
.../proxy/backend/context/ProxyContextTest.java | 5 -
.../mysql/executor/ShowDatabasesExecutorTest.java | 3 +
.../mysql/executor/UseDatabaseExecutorTest.java | 2 +
.../hint/ShardingCTLHintBackendHandlerTest.java | 1 +
.../sctl/set/ShardingCTLSetBackendHandlerTest.java | 3 -
.../frontend/command/CommandExecutorTask.java | 21 ++--
.../netty/FrontendChannelInboundHandler.java | 3 +-
.../frontend/command/CommandExecutorTaskTest.java | 21 ++--
.../execute/MySQLComStmtExecuteExecutor.java | 7 +-
.../fieldlist/MySQLComFieldListPacketExecutor.java | 7 +-
.../text/query/MySQLComQueryPacketExecutor.java | 5 -
.../frontend/mysql/MySQLFrontendEngineTest.java | 1 +
.../MySQLAuthenticationEngineTest.java | 5 -
.../MySQLAuthenticationHandlerTest.java | 4 -
.../command/PostgreSQLCommandExecutorFactory.java | 7 +-
.../command/PostgreSQLConnectionContext.java | 90 +-------------
.../command/query/binary/PostgreSQLPortal.java | 132 ---------------------
.../binary/bind/PostgreSQLComBindExecutor.java | 105 ++++++++++++++--
.../binary/close/PostgreSQLComCloseExecutor.java | 22 ++--
.../execute/PostgreSQLComExecuteExecutor.java | 75 ++++++------
.../query/text/PostgreSQLComQueryExecutor.java | 23 +---
.../PostgreSQLAuthenticationHandlerTest.java | 4 -
.../PostgreSQLCommandExecuteEngineTest.java | 10 ++
.../PostgreSQLCommandExecutorFactoryTest.java | 3 +-
.../binary/bind/PostgreSQLComBindExecutorTest.java | 102 +++++++++++++---
.../close/PostgreSQLComCloseExecutorTest.java | 15 +--
.../execute/PostgreSQLComExecuteExecutorTest.java | 52 ++++----
.../query/text/PostgreSQLComQueryExecutorTest.java | 6 +-
.../frontend/command/executor/CommandExecutor.java | 8 --
.../src/main/antlr4/imports/mysql/BaseRule.g4 | 5 -
.../src/main/antlr4/imports/mysql/Symbol.g4 | 1 -
.../statement/impl/MySQLStatementSQLVisitor.java | 11 --
.../src/main/resources/case/dml/select.xml | 10 --
.../main/resources/sql/supported/dml/select.xml | 1 -
105 files changed, 870 insertions(+), 1914 deletions(-)
delete mode 100644
shardingsphere-db-protocol/shardingsphere-db-protocol-postgresql/src/main/java/org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/binary/execute/PostgreSQLPortalSuspendedPacket.java
delete mode 100644
shardingsphere-infra/shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/core/convert/converter/impl/OffsetSqlNodeConverter.java
delete mode 100644
shardingsphere-infra/shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/core/convert/converter/impl/PaginationValueSqlConverter.java
delete mode 100644
shardingsphere-infra/shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/core/convert/converter/impl/RowCountSqlNodeConverter.java
delete mode 100644
shardingsphere-proxy/shardingsphere-proxy-frontend/shardingsphere-proxy-frontend-postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/binary/PostgreSQLPortal.java