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.


    omit 5bea94a  Implements openGauss batch bind protocol (#10850)
    omit 4a58244  Fix implements of OpenGaussParserFacade (#10849)
    omit 37ebf88  Fix : fix checkstyle violation (#10838)
    omit 22f3dc0  Fix : remove @Override annotation since getDatabaseType() has 
been removed from Interface (#10836)
    omit ad6a01a  add jdbc:opengauss supoort (#10601)
    omit b3f23e1  Update OpenGaussDataSourceMetaData
    omit b97bc28  Add OpenGauss Database type (#10292)
     add 514117f  optimize select group by having with calcite (#10848)
     add dbcc3a1  This is the video after the openGauss meetup of Zhangliang 
(#10851)
     add fc1985d  Update documents about docker (#10853)
     add 63bcb49  Define shortcode for QQ video in document (#10854)
     add bfc8d90  Modify articles' order (#10855)
     add c601b26  Correct the symbol in document (#10858)
     add d18667f  Split scaling ANTLR g4 file and visitor (#10859)
     add d4d2d7f  Add more test cases for shardingsphere-sql-parser-engine 
module (#10796) (#10839)
     add c029efa  For #10844 & #10138, Fix getSaneResult in ShardingJDBC 
(#10845)
     add d169ff2  Revise code format for #10839 (#10860)
     add 7e81aae  support subquery aggregation and partial distinct aggregation 
(#10856)
     add 6e5a37c  update supported sql doc (#10865)
     add 0a32e66  Modify readme (#10870)
     add e02a92a  Refactor DatabaseDiscoveryRuleSegment (#10871)
     add b7105da  Refactor EncryptColumnSegment (#10872)
     add 2bd5794  Refactor TableRuleSegment and BindingTableRuleSegment (#10873)
     add e1cdf0d  Refactor ReadwriteSplittingRuleSegment (#10874)
     add 829eecf  User resource name instead of IDENTIFIER in G4 file for 
Readwrite-splitting (#10875)
     add 9ef1c3f  Use table name instead of IDENTIFIER in G4 file for sharding 
(#10876)
     add 546e465  Refactor DistSQLBackendHandlerFactory (#10877)
     add a5e4706  Revise code format with RDL and RQL backend handler (#10878)
     add 0f6bbd7  update doc for beta release (#10881)
     add e30864b  Fix test case dependency (#10882)
     add 9481135  Create DropTableStatementFederateRefresher for issues#10697 
(#10800)
     add c6f069b  Add PropertiesConverter to decouple 
TextProtocolBackendHandler (#10885)
     add b08767c  Ignore ci for window on GitHub action (#10886)
     add fdfa912  Update readwrite-splitting .cn.md (#10890)
     add f99d700  Create sql node engine for sql optimization (#10895)
     add f15e1f2  Add RuleQueryResultSet to decouple 
SchemaRequiredBackendHandler and RQL (#10897)
     add 3269d1c  Reuse DataSourcesQueryBackendHandler to decouple 
DataSourcesQueryBackendHandler (#10905)
     add 5c6aa11  Rename RuleQueryResultSet to RQLResultSet (#10906)
     add ae04f97  Refactor PostgreSQL Bind packet & executor (#10910)
     add 9c8adc6  move federate test to integration-test (#10913)
     add 021ce3f  Use SPI to introduce rule based RQL (#10924)
     add d0bebfe  Refactor DataSourceQueryResultSet (#10925)
     add 0761411  fix issues 10403 (#10884)
     add 23ac120  fix CSS code (#10926)
     new c467637  Add OpenGauss Database type (#10292)
     new 0c7ea9e  Update OpenGaussDataSourceMetaData
     new 71020be  add jdbc:opengauss supoort (#10601)
     new e7f00f9  Fix : remove @Override annotation since getDatabaseType() has 
been removed from Interface (#10836)
     new 20abdb6  Fix : fix checkstyle violation (#10838)
     new c9762a5  Fix implements of OpenGaussParserFacade (#10849)
     new 2a39e42  Implements openGauss batch bind protocol (#10850)

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   (5bea94a)
            \
             N -- N -- N   refs/heads/opengauss_adapt (2a39e42)

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 7 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:
 .github/workflows/ci.yml                           |  42 ++--
 README.md                                          |   2 +-
 README_ZH.md                                       |   2 +-
 docs/blog/content/videos/Newfeature.cn.md          |   2 +-
 docs/blog/content/videos/Newfeature.en.md          |   2 +-
 docs/blog/content/videos/OpenSource.cn.md          |   2 +-
 docs/blog/content/videos/OpenSource.en.md          |   2 +-
 docs/blog/content/videos/_index.cn.md              |  14 +-
 docs/blog/content/videos/_index.en.md              |  14 +-
 docs/blog/content/videos/build.cn.md               |   2 +-
 docs/blog/content/videos/build.en.md               |   2 +-
 docs/blog/content/videos/ecosystem.cn.md           |   2 +-
 docs/blog/content/videos/ecosystem.en.md           |   2 +-
 docs/blog/content/videos/evolution.cn.md           |   2 +-
 docs/blog/content/videos/evolution.en.md           |   2 +-
 docs/blog/content/videos/new_SQL.cn.md             |   2 +-
 docs/blog/content/videos/new_SQL.en.md             |   2 +-
 docs/blog/content/videos/openGauss.cn.md           |   9 +
 docs/blog/content/videos/openGauss.en.md           |   9 +
 docs/blog/layouts/shortcodes/bilibili.html         |  19 +-
 docs/blog/layouts/shortcodes/qq.html               |  18 ++
 .../content/contribute/release-elasticjob-ui.cn.md |   1 +
 .../content/contribute/release-elasticjob-ui.en.md |   1 +
 .../content/contribute/release-elasticjob.cn.md    |   1 +
 .../content/contribute/release-elasticjob.en.md    |   1 +
 docs/community/content/contribute/release.cn.md    |   1 +
 docs/community/content/contribute/release.en.md    |   1 +
 docs/community/content/contribute/release_ui.cn.md |   1 +
 docs/community/content/contribute/release_ui.en.md |   1 +
 docs/document/content/downloads/_index.cn.md       |  12 +-
 docs/document/content/downloads/_index.en.md       |  12 +-
 .../content/features/sharding/use-norms/sql.cn.md  |  10 +-
 .../content/features/sharding/use-norms/sql.en.md  |  10 +-
 .../configuration/yaml/readwrite-splitting .cn.md  |   2 +-
 .../user-manual/shardingsphere-proxy/docker.cn.md  |  10 +-
 .../user-manual/shardingsphere-proxy/docker.en.md  |  16 +-
 .../shardingsphere-proxy/usage/startup.en.md       |   2 +-
 .../shardingsphere-agent-core/pom.xml              |   2 +-
 .../base/advice/SchemaMetaDataLoaderAdvice.java    |   2 +-
 ...olumnFormat.java => PostgreSQLValueFormat.java} |   8 +-
 .../query/binary/bind/PostgreSQLComBindPacket.java |  24 +--
 .../binary/bind/PostgreSQLComBindPacketTest.java   |   7 +-
 .../shardingsphere-distsql-parser-engine/pom.xml   |  18 +-
 .../src/main/antlr4/imports/Keyword.g4             |  32 ---
 .../distsql/parser/autogen/ResourceStatement.g4    |   9 +-
 .../resource/ResourceDistSQLStatementVisitor.java  |  49 -----
 .../DatabaseDiscoveryRuleQueryResultSet.java       |  74 +++++++
 .../DatabaseDiscoveryRuleQueryResultSetTest.java   |  65 ++++++
 ...atabaseDiscoveryRuleStatementConverterTest.java |  18 +-
 ...pache.shardingsphere.infra.distsql.RQLResultSet |  18 ++
 .../DatabaseDiscoveryRuleSQLStatementVisitor.java  |  12 +-
 .../segment/DatabaseDiscoveryRuleSegment.java      |  12 +-
 .../encrypt/distsql/EncryptRuleQueryResultSet.java |  94 ++++++++
 ...pache.shardingsphere.infra.distsql.RQLResultSet |  18 ++
 .../distsql/EncryptRuleQueryResultSetTest.java     |  68 ++++++
 .../EncryptRuleStatementConverterTest.java         |  18 +-
 .../core/EncryptRuleSQLStatementVisitor.java       |  10 +-
 .../parser/segment/EncryptColumnSegment.java       |  12 +-
 .../ReadwriteSplittingRuleQueryResultSet.java      |  76 +++++++
 ...pache.shardingsphere.infra.distsql.RQLResultSet |  18 ++
 .../ReadwriteSplittingRuleQueryResultSetTest.java  |  70 ++++++
 .../imports/readwrite-splitting/RDLStatement.g4    |  16 +-
 .../ReadwriteSplittingRuleSQLStatementVisitor.java |  36 +---
 .../segment/ReadwriteSplittingRuleSegment.java     |  25 ++-
 .../ShardingBindingTableRuleQueryResultSet.java    |  64 ++++++
 .../ShardingBroadcastTableRuleQueryResultSet.java  |  64 ++++++
 .../distsql/ShardingTableRuleQueryResultSet.java   | 206 ++++++++++++++++++
 .../merge/dal/show/LogicTablesMergedResult.java    |   3 +-
 .../merge/dal/show/ShowIndexMergedResult.java      |   3 +-
 .../merge/dql/ShardingDQLResultMerger.java         |  15 --
 .../dql/groupby/GroupByMemoryMergedResult.java     |  19 +-
 .../having/HavingDecoratorMergedResult.java        |  84 --------
 .../engine/type/ShardingRouteEngineFactory.java    |  17 +-
 .../dml/impl/ShardingSelectStatementValidator.java |   2 +-
 ...pache.shardingsphere.infra.distsql.RQLResultSet |  20 ++
 .../ShardingRuleStatementConverterTest.java        |   6 +-
 ...ShardingBindingTableRuleQueryResultSetTest.java |  59 +++++
 ...ardingBroadcastTableRuleQueryResultSetTest.java |  54 +++++
 .../ShardingTableRuleQueryResultSetTest.java       |  78 +++++++
 .../engine/type/standard/AbstractSQLRouteTest.java |   8 +-
 .../engine/type/standard/SubqueryRouteTest.java    |  34 +--
 .../yaml/distsql/sharding-rule-config.yaml         |   0
 .../main/antlr4/imports/sharding/RDLStatement.g4   |   4 +-
 .../core/ShardingRuleSQLStatementVisitor.java      |  29 ++-
 .../parser/segment/BindingTableRuleSegment.java    |   6 +-
 .../distsql/parser/segment/TableRuleSegment.java   |  16 +-
 .../binder/segment/select/having/HavingColumn.java |  36 ----
 .../select/having/engine/HavingContextEngine.java  |  93 --------
 .../statement/dml/SelectStatementContext.java      |  50 +++--
 .../statement/impl/SelectStatementContextTest.java |   2 +
 .../shardingsphere/infra/distsql/RQLResultSet.java |  59 +++++
 .../infra/properties/PropertiesConverter.java}     |  23 +-
 .../infra/properties/PropertiesConverterTest.java  |  34 +--
 .../refresher/MetadataRefresherFactory.java        |   2 +
 .../refresher/MetadataRefresherFactoryTest.java    |   2 +-
 .../federate/schema/row/FederateRowEnumerator.java |   6 +-
 .../federate/schema/row/FederateRowExecutor.java   |   8 +-
 .../schema/table/FederateFilterableTable.java      |   3 +-
 .../generator/FederateExecutionSQLGenerator.java   |  11 +-
 .../engine/jdbc/JDBCExecutorCallbackTest.java      |   2 +-
 .../result/impl/memory/MemoryMergedResult.java     |  13 +-
 .../result/impl/memory/MemoryQueryResultRow.java   |  13 --
 .../memory/fixture/TestMemoryMergedResult.java     |   5 +-
 ...odeConverter.java => SqlNodeConvertEngine.java} |  21 +-
 .../convert/{ => converter}/SqlNodeConverter.java  |  15 +-
 .../impl/DistinctSqlNodeConverter.java}            |  27 +--
 .../impl/SelectStatementSqlNodeConverter.java      |  41 ++++
 .../core/metadata/FederateTableMetadata.java       |  16 +-
 .../type/DropTableStatementFederateRefresher.java  |  38 ++++
 .../DropTableStatementFederateRefresherTest.java   | 117 ++++++++++
 .../generator/generic/RemoveTokenGenerator.java    |  11 +-
 .../batch/BatchPreparedStatementExecutor.java      |   2 +-
 .../statement/ShardingSpherePreparedStatement.java |   5 +-
 .../core/statement/ShardingSphereStatement.java    |   5 +-
 .../driver/executor/AbstractBaseExecutorTest.java  |   2 +-
 .../batch/BatchPreparedStatementExecutorTest.java  |   8 +-
 .../statement/FederatePrepareStatementTest.java    | 104 ++++++---
 .../jdbc/core/statement/FederateStatementTest.java |  98 ++++++---
 .../ShardingSpherePreparedStatementTest.java       |  10 +
 .../statement/ShardingSphereStatementTest.java     |   8 +
 .../shardingsphere-proxy-backend/pom.xml           |  10 +
 .../backend/text/SchemaRequiredBackendHandler.java |   2 +
 .../text/distsql/DistSQLBackendHandlerFactory.java |  14 +-
 .../text/distsql/ral/RALBackendHandlerFactory.java |  14 +-
 .../ral/impl/CheckScalingJobBackendHandler.java    |   2 +-
 .../ral/impl/DropScalingJobBackendHandler.java     |   2 +-
 .../ral/impl/ResetScalingJobBackendHandler.java    |   2 +-
 .../impl/ShowScalingJobStatusBackendHandler.java   |   2 +-
 .../ral/impl/StartScalingJobBackendHandler.java    |   2 +-
 .../ral/impl/StopScalingJobBackendHandler.java     |   2 +-
 .../text/distsql/rdl/RDLBackendHandlerFactory.java |   2 +-
 .../AlterReadwriteSplittingRuleBackendHandler.java |  15 +-
 ...terShardingBindingTableRulesBackendHandler.java |   9 +-
 ...rShardingBroadcastTableRulesBackendHandler.java |   2 +-
 ...ateShardingBindingTableRulesBackendHandler.java |   4 +-
 .../text/distsql/rdl/impl/RDLBackendHandler.java   |  12 +-
 .../text/distsql/rql/DataSourceQueryResultSet.java |  92 ++++++++
 .../text/distsql/rql/RQLBackendHandler.java        |  63 ++++++
 .../text/distsql/rql/RQLBackendHandlerFactory.java |  51 ++---
 .../rql/impl/DataSourcesQueryBackendHandler.java   | 104 ---------
 .../DatabaseDiscoveryRulesQueryBackendHandler.java |  96 ---------
 .../rql/impl/EncryptRulesQueryBackendHandler.java  | 118 ----------
 ...ReadwriteSplittingRulesQueryBackendHandler.java |  99 ---------
 ...ardingBindingTableRulesQueryBackendHandler.java |  83 -------
 ...dingBroadcastTableRulesQueryBackendHandler.java |  80 -------
 .../ShardingTableRulesQueryBackendHandler.java     | 238 ---------------------
 ...pache.shardingsphere.infra.distsql.RQLResultSet |  18 ++
 .../DatabaseCommunicationEngineTest.java           |   3 +-
 ....java => DistSQLBackendHandlerFactoryTest.java} |   6 +-
 ...terDatabaseDiscoveryRuleBackendHandlerTest.java |  58 ++---
 .../impl/AlterEncryptRuleBackendHandlerTest.java   |  15 +-
 ...erReadwriteSplittingRuleBackendHandlerTest.java |  58 ++---
 ...hardingBindingTableRulesBackendHandlerTest.java |  12 +-
 .../AlterShardingTableRuleBackendHandlerTest.java  |  19 +-
 ...ateDatabaseDiscoveryRuleBackendHandlerTest.java |  38 ++--
 .../impl/CreateEncryptRuleBackendHandlerTest.java  |  15 +-
 ...teReadwriteSplittingRuleBackendHandlerTest.java |  61 ++----
 ...hardingBindingTableRulesBackendHandlerTest.java |  38 ++--
 .../CreateShardingTableRuleBackendHandlerTest.java |  18 +-
 ...opReadwriteSplittingRuleBackendHandlerTest.java |   2 +-
 ...hardingBindingTableRulesBackendHandlerTest.java |   5 +-
 ...rdingBroadcastTableRulesBackendHandlerTest.java |   4 +-
 .../DropShardingTableRuleBackendHandlerTest.java   |   4 +-
 .../text/distsql/rql/RQLBackendHandlerTest.java    |  96 +++++++++
 ...abaseDiscoveryRulesQueryBackendHandlerTest.java | 107 ---------
 .../impl/EncryptRulesQueryBackendHandlerTest.java  | 111 ----------
 ...writeSplittingRulesQueryBackendHandlerTest.java | 115 ----------
 ...ngBindingTableRulesQueryBackendHandlerTest.java | 100 ---------
 ...BroadcastTableRulesQueryBackendHandlerTest.java |  97 ---------
 .../ShardingTableRulesQueryBackendHandlerTest.java | 121 -----------
 .../binary/bind/PostgreSQLComBindExecutor.java     |  11 +-
 .../binary/bind/PostgreSQLComBindExecutorTest.java |   4 +-
 shardingsphere-scaling/pom.xml                     |   1 +
 .../{ => shardingsphere-scaling-distsql}/pom.xml   |  14 +-
 .../shardingsphere-scaling-distsql-parser}/pom.xml |  23 +-
 .../src/main/antlr4/imports/scaling}/Alphabet.g4   |   0
 .../src/main/antlr4/imports/scaling}/Keyword.g4    |  40 ----
 .../src/main/antlr4/imports/scaling}/Literals.g4   |   0
 .../main/antlr4/imports/scaling}/RALStatement.g4   |   0
 .../src/main/antlr4/imports/scaling}/Symbol.g4     |   0
 .../distsql/parser/autogen/ScalingStatement.g4     |   9 +-
 .../scaling/distsql/parser/core/ScalingLexer.java  |  23 +-
 .../scaling/distsql/parser/core/ScalingParser.java |  28 +--
 .../parser/core/ScalingSQLStatementVisitor.java    |  77 +++++++
 .../facade/ScalingSQLStatementParserFacade.java    |  52 +++++
 ...distsql.parser.spi.RuleSQLStatementParserFacade |  18 ++
 .../core/ScalingStatementParserEngineTest.java     |  41 ++++
 .../pom.xml                                        |  22 +-
 .../statement}/CheckScalingJobStatement.java       |   2 +-
 .../statement}/DropScalingJobStatement.java        |   2 +-
 .../statement}/ResetScalingJobStatement.java       |   2 +-
 .../statement}/ShowScalingJobListStatement.java    |   2 +-
 .../statement}/ShowScalingJobStatusStatement.java  |   2 +-
 .../statement}/StartScalingJobStatement.java       |   2 +-
 .../statement}/StopScalingJobStatement.java        |   2 +-
 .../DatabaseTypedSQLParserFacadeRegistryTest.java  |  41 ++++
 .../sql/parser/core/SQLParserEngineTest.java       |  57 +++++
 .../DatabaseTypedSQLParserFacadeFixture.java       |  33 +--
 .../sql/parser/fixture/LexerFixture.java           |   9 +-
 .../sql/parser/fixture/ParserFixture.java          |  17 +-
 ...ere.sql.parser.spi.DatabaseTypedSQLParserFacade |  18 ++
 .../segment/dml/predicate/HavingSegment.java       |   4 +-
 .../src/main/resources/case/tcl/end.xml            |  17 +-
 .../main/resources/case/tcl/start-transaction.xml  |  18 +-
 .../src/main/resources/sql/supported/tcl/end.xml   |  17 +-
 .../sql/supported/tcl/start-transcation.xml        |  18 +-
 .../test/integration/env/EnvironmentPath.java      |  30 ++-
 .../junit/container/storage/impl/H2Container.java  |  17 +-
 .../select_across_single_tables_with_federate.xml} |  23 +-
 .../select_across_single_tables_with_federate.xml} |  23 +-
 .../select_across_single_tables_with_federate.xml} |  23 +-
 .../cases/dql/dql-integration-test-cases.xml       |   4 +
 .../src/test/resources/env/db/dataset.xml          |  17 ++
 .../resources/env/db/init-sql/h2/init-db_0.sql     |  20 ++
 .../resources/env/db/init-sql/h2/init-db_1.sql     |  20 ++
 .../test/resources/env/db/init-sql/mysql/init.sql  |   2 +
 .../test/resources/env/db/init-sql/oracle/init.sql |   2 +
 .../resources/env/db/init-sql/sqlserver/init.sql   |   2 +
 .../env/dbtbl_with_readwrite_splitting/dataset.xml |  23 ++
 .../init-sql/h2/init-read_ds_0.sql                 |  20 ++
 .../init-sql/h2/init-read_ds_1.sql                 |  20 ++
 .../init-sql/h2/init-write_ds_0.sql                |  20 ++
 .../init-sql/h2/init-write_ds_1.sql                |  20 ++
 .../init-sql/mysql/init.sql                        |   4 +
 .../init-sql/oracle/init.sql                       |   4 +
 .../init-sql/sqlserver/init.sql                    |   4 +
 .../dataset.xml                                    |  23 ++
 .../init-sql/h2/init-encrypt_read_ds_0.sql         |  20 ++
 .../init-sql/h2/init-encrypt_read_ds_1.sql         |  20 ++
 .../init-sql/h2/init-encrypt_write_ds_0.sql        |  20 ++
 .../init-sql/h2/init-encrypt_write_ds_1.sql        |  20 ++
 .../init-sql/mysql/init.sql                        |   4 +
 .../init-sql/oracle/init.sql                       |   4 +
 .../init-sql/sqlserver/init.sql                    |   4 +
 .../src/test/resources/logback-test.xml            |   4 +
 .../resources/scenario/sharding/case/select.xml    |  11 +-
 236 files changed, 3188 insertions(+), 2834 deletions(-)
 create mode 100644 docs/blog/content/videos/openGauss.cn.md
 create mode 100644 docs/blog/content/videos/openGauss.en.md
 create mode 100644 docs/blog/layouts/shortcodes/qq.html
 rename 
shardingsphere-db-protocol/shardingsphere-db-protocol-postgresql/src/main/java/org/apache/shardingsphere/db/protocol/postgresql/constant/{PostgreSQLColumnFormat.java
 => PostgreSQLValueFormat.java} (88%)
 create mode 100644 
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql/DatabaseDiscoveryRuleQueryResultSet.java
 create mode 100644 
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/test/java/org/apache/shardingsphere/dbdiscovery/distsql/DatabaseDiscoveryRuleQueryResultSetTest.java
 create mode 100644 
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/test/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.RQLResultSet
 create mode 100644 
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/distsql/EncryptRuleQueryResultSet.java
 create mode 100644 
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.RQLResultSet
 create mode 100644 
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/test/java/org/apache/shardingsphere/encrypt/distsql/EncryptRuleQueryResultSetTest.java
 create mode 100644 
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/ReadwriteSplittingRuleQueryResultSet.java
 create mode 100644 
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.RQLResultSet
 create mode 100644 
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql/ReadwriteSplittingRuleQueryResultSetTest.java
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql/ShardingBindingTableRuleQueryResultSet.java
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql/ShardingBroadcastTableRuleQueryResultSet.java
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql/ShardingTableRuleQueryResultSet.java
 delete mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/merge/dql/groupby/having/HavingDecoratorMergedResult.java
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.RQLResultSet
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/test/java/org/apache/shardingsphere/sharding/distsql/ShardingBindingTableRuleQueryResultSetTest.java
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/test/java/org/apache/shardingsphere/sharding/distsql/ShardingBroadcastTableRuleQueryResultSetTest.java
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/test/java/org/apache/shardingsphere/sharding/distsql/ShardingTableRuleQueryResultSetTest.java
 rename 
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/resources/yaml/config-sharding.yaml
 => 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/test/resources/yaml/distsql/sharding-rule-config.yaml
 (100%)
 delete mode 100644 
shardingsphere-infra/shardingsphere-infra-binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/select/having/HavingColumn.java
 delete mode 100644 
shardingsphere-infra/shardingsphere-infra-binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/select/having/engine/HavingContextEngine.java
 create mode 100644 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/distsql/RQLResultSet.java
 copy 
shardingsphere-infra/{shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/core/convert/SqlNodeConverter.java
 => 
shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/properties/PropertiesConverter.java}
 (62%)
 copy 
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-statement/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql/parser/segment/DatabaseDiscoveryRuleSegment.java
 => 
shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/properties/PropertiesConverterTest.java
 (57%)
 copy 
shardingsphere-infra/shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/core/convert/{SqlNodeConverter.java
 => SqlNodeConvertEngine.java} (59%)
 copy 
shardingsphere-infra/shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/core/convert/{
 => converter}/SqlNodeConverter.java (67%)
 rename 
shardingsphere-infra/shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/core/convert/{SqlNodeConverter.java
 => converter/impl/DistinctSqlNodeConverter.java} (51%)
 create mode 100644 
shardingsphere-infra/shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/core/convert/converter/impl/SelectStatementSqlNodeConverter.java
 create mode 100644 
shardingsphere-infra/shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/core/metadata/refresher/type/DropTableStatementFederateRefresher.java
 create mode 100644 
shardingsphere-infra/shardingsphere-infra-optimize/src/test/java/org/apache/shardingsphere/infra/optimize/core/metadata/refresher/DropTableStatementFederateRefresherTest.java
 create mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/DataSourceQueryResultSet.java
 create mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/RQLBackendHandler.java
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/DataSourcesQueryBackendHandler.java
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/DatabaseDiscoveryRulesQueryBackendHandler.java
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/EncryptRulesQueryBackendHandler.java
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ReadwriteSplittingRulesQueryBackendHandler.java
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingBindingTableRulesQueryBackendHandler.java
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingBroadcastTableRulesQueryBackendHandler.java
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingTableRulesQueryBackendHandler.java
 create mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.RQLResultSet
 rename 
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/{RDLBackendHandlerFactoryTest.java
 => DistSQLBackendHandlerFactoryTest.java} (98%)
 create mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/RQLBackendHandlerTest.java
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/DatabaseDiscoveryRulesQueryBackendHandlerTest.java
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/EncryptRulesQueryBackendHandlerTest.java
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ReadwriteSplittingRulesQueryBackendHandlerTest.java
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingBindingTableRulesQueryBackendHandlerTest.java
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingBroadcastTableRulesQueryBackendHandlerTest.java
 delete mode 100644 
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingTableRulesQueryBackendHandlerTest.java
 copy shardingsphere-scaling/{ => shardingsphere-scaling-distsql}/pom.xml (70%)
 mode change 100755 => 100644
 copy {shardingsphere-distsql-parser/shardingsphere-distsql-parser-engine => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser}/pom.xml
 (81%)
 copy 
{shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/antlr4/imports/sqlserver
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser/src/main/antlr4/imports/scaling}/Alphabet.g4
 (100%)
 copy 
{shardingsphere-distsql-parser/shardingsphere-distsql-parser-engine/src/main/antlr4/imports
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser/src/main/antlr4/imports/scaling}/Keyword.g4
 (80%)
 copy 
{shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-parser/src/main/antlr4/imports/sharding
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser/src/main/antlr4/imports/scaling}/Literals.g4
 (100%)
 rename 
{shardingsphere-distsql-parser/shardingsphere-distsql-parser-engine/src/main/antlr4/imports
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser/src/main/antlr4/imports/scaling}/RALStatement.g4
 (100%)
 copy 
{shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-parser/src/main/antlr4/imports/sharding
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser/src/main/antlr4/imports/scaling}/Symbol.g4
 (100%)
 copy 
shardingsphere-distsql-parser/shardingsphere-distsql-parser-engine/src/main/antlr4/org/apache/shardingsphere/distsql/parser/autogen/ResourceStatement.g4
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser/src/main/antlr4/org/apache/shardingsphere/distsql/parser/autogen/ScalingStatement.g4
 (85%)
 rename 
shardingsphere-infra/shardingsphere-infra-binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/select/having/HavingContext.java
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser/src/main/java/org/apache/shardingsphere/scaling/distsql/parser/core/ScalingLexer.java
 (65%)
 copy 
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-statement/src/main/java/org/apache/shardingsphere/encrypt/distsql/parser/segment/EncryptColumnSegment.java
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser/src/main/java/org/apache/shardingsphere/scaling/distsql/parser/core/ScalingParser.java
 (59%)
 create mode 100644 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser/src/main/java/org/apache/shardingsphere/scaling/distsql/parser/core/ScalingSQLStatementVisitor.java
 create mode 100644 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser/src/main/java/org/apache/shardingsphere/scaling/distsql/parser/facade/ScalingSQLStatementParserFacade.java
 create mode 100644 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.parser.spi.RuleSQLStatementParserFacade
 create mode 100644 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser/src/test/java/org/apache/shardingsphere/scaling/distsql/parser/core/ScalingStatementParserEngineTest.java
 copy shardingsphere-scaling/{ => 
shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement}/pom.xml
 (63%)
 mode change 100755 => 100644
 rename 
{shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/impl
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement}/CheckScalingJobStatement.java
 (94%)
 rename 
{shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/impl
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement}/DropScalingJobStatement.java
 (94%)
 rename 
{shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/impl
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement}/ResetScalingJobStatement.java
 (94%)
 copy 
{shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/impl
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement}/ShowScalingJobListStatement.java
 (93%)
 rename 
{shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/impl
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement}/ShowScalingJobStatusStatement.java
 (94%)
 rename 
{shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/impl
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement}/StartScalingJobStatement.java
 (94%)
 rename 
{shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/impl
 => 
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement}/StopScalingJobStatement.java
 (94%)
 create mode 100644 
shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/test/java/org/apache/shardingsphere/sql/parser/core/DatabaseTypedSQLParserFacadeRegistryTest.java
 create mode 100644 
shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/test/java/org/apache/shardingsphere/sql/parser/core/SQLParserEngineTest.java
 copy 
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-statement/src/main/java/org/apache/shardingsphere/encrypt/distsql/parser/segment/EncryptColumnSegment.java
 => 
shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/test/java/org/apache/shardingsphere/sql/parser/fixture/DatabaseTypedSQLParserFacadeFixture.java
 (55%)
 rename 
shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/impl/ShowScalingJobListStatement.java
 => 
shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/test/java/org/apache/shardingsphere/sql/parser/fixture/LexerFixture.java
 (75%)
 copy 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-statement/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/segment/BindingTableRuleSegment.java
 => 
shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/test/java/org/apache/shardingsphere/sql/parser/fixture/ParserFixture.java
 (77%)
 create mode 100644 
shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/test/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.DatabaseTypedSQLParserFacade
 copy 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/logback-test.xml
 => 
shardingsphere-sql-parser/shardingsphere-sql-parser-test/src/main/resources/case/tcl/end.xml
 (66%)
 copy 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/logback-test.xml
 => 
shardingsphere-sql-parser/shardingsphere-sql-parser-test/src/main/resources/case/tcl/start-transaction.xml
 (66%)
 copy 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/logback-test.xml
 => 
shardingsphere-sql-parser/shardingsphere-sql-parser-test/src/main/resources/sql/supported/tcl/end.xml
 (66%)
 copy 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/logback-test.xml
 => 
shardingsphere-sql-parser/shardingsphere-sql-parser-test/src/main/resources/sql/supported/tcl/start-transcation.xml
 (62%)
 copy 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/{logback-test.xml
 => cases/dql/dataset/db/select_across_single_tables_with_federate.xml} (66%)
 copy 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/{logback-test.xml
 => 
cases/dql/dataset/dbtbl_with_readwrite_splitting/select_across_single_tables_with_federate.xml}
 (66%)
 copy 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/{logback-test.xml
 => 
cases/dql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/select_across_single_tables_with_federate.xml}
 (66%)
 create mode 100644 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/db/init-sql/h2/init-db_0.sql
 create mode 100644 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/db/init-sql/h2/init-db_1.sql
 create mode 100644 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/dbtbl_with_readwrite_splitting/init-sql/h2/init-read_ds_0.sql
 create mode 100644 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/dbtbl_with_readwrite_splitting/init-sql/h2/init-read_ds_1.sql
 create mode 100644 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/dbtbl_with_readwrite_splitting/init-sql/h2/init-write_ds_0.sql
 create mode 100644 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/dbtbl_with_readwrite_splitting/init-sql/h2/init-write_ds_1.sql
 create mode 100644 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/dbtbl_with_readwrite_splitting_and_encrypt/init-sql/h2/init-encrypt_read_ds_0.sql
 create mode 100644 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/dbtbl_with_readwrite_splitting_and_encrypt/init-sql/h2/init-encrypt_read_ds_1.sql
 create mode 100644 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/dbtbl_with_readwrite_splitting_and_encrypt/init-sql/h2/init-encrypt_write_ds_0.sql
 create mode 100644 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/dbtbl_with_readwrite_splitting_and_encrypt/init-sql/h2/init-encrypt_write_ds_1.sql

Reply via email to