You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by wu...@apache.org on 2022/06/17 02:25:17 UTC

[shardingsphere] branch 5.1.2-release updated (e1c31847e16 -> c195445005b)

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

wuweijie pushed a change to branch 5.1.2-release
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


    from e1c31847e16 [maven-release-plugin] prepare for next development iteration
     add c0be0f13d3f Refactor UnionSegment (#18195)
     add 3fcec6c3050 remove unused method getRecoverId (#18197)
     add a8f75a2cf02 Rename SelectStatement.unions (#18198)
     add 0f778f42002 add logback.xml for shardingsphere-proxy when it started (#18199)
     add 0d17b4b9b04 little optimize SubstitutableColumnNameToken.toString method (#18152)
     add a63800ddb45 Optimize fetech statement merge logic (#18200)
     add 0f7eeb332c0 Remove unnecessary null check in SQLNodeConverterEngine (#18201)
     add cd06f31e6a5 Add UNION ALL support for federation (#18202)
     add 68088191eb0 Rename UnionType to CombiningType (#18204)
     add ed045a2ff9b Rename CombiningXXX to CombineXXX (#18205)
     add 8d7b0a35a8d Fix RC4EncryptAlgorithm with duplicated reset (#18203)
     add 974f72b1182 Rename unionClause to combineClause in G4 file (#18211)
     add df028add6ca Add CombineOperatorConverter (#18214)
     add e89b3dc877b Update documents about ShardingSphere-Proxy quick start (#18216)
     add 54bbc6cd42b Optimize fetch statement merge logic and clear thread local when close cursor (#18215)
     add f2dac1232dd Narayana can set parameter 'createTable' (#18213)
     add c195445005b Merge branch 'master' into 5.1.2-release

No new revisions were added by this update.

Summary of changes:
 .../shardingsphere-proxy-quick-start.cn.md         |  50 ++++--
 .../shardingsphere-proxy-quick-start.en.md         |  60 +++++--
 .../shardingsphere-proxy/startup/helm.cn.md        |   2 +-
 .../shardingsphere-proxy/startup/helm.en.md        |   2 +-
 shardingsphere-charts/README.md                    |   2 +-
 shardingsphere-charts/README_ZH.md                 |   2 +-
 .../templates/configmap.yaml                       |  30 ++++
 .../encrypt/algorithm/RC4EncryptAlgorithm.java     |   6 +-
 .../encrypt/algorithm/RC4EncryptAlgorithmTest.java |   4 +-
 .../merge/ddl/ShardingDDLResultMerger.java         |   6 +-
 .../merge/ddl/fetch/FetchStreamMergedResult.java   |  38 ++++-
 .../sharding/merge/dql/orderby/OrderByValue.java   |   2 +-
 .../engine/type/ShardingRouteEngineFactory.java    |   2 +-
 .../ddl/fetch/FetchStreamMergedResultTest.java     | 190 +++++++++++++++++++++
 .../statement/dml/SelectStatementContext.java      |   8 +-
 .../converter/SQLNodeConverterEngine.java          |  40 +----
 .../impl/ExistsSubqueryExpressionConverter.java    |   2 +-
 .../impl/SubqueryExpressionConverter.java          |   2 +-
 .../segment/from/impl/SubqueryTableConverter.java  |   2 +-
 .../impl/SubqueryProjectionConverter.java          |   2 +-
 .../{ => select}/SelectStatementConverter.java     |   3 +-
 .../converter/type/CombineOperatorConverter.java   |  57 +++++++
 .../type/CombineOperatorConverterTest.java}        |  30 ++--
 .../pojo/generic/SubstitutableColumnNameToken.java |  12 +-
 .../config/NarayanaConfigurationFileGenerator.java |  26 +--
 .../NarayanaConfigurationFileGeneratorTest.java    |  56 +++++-
 .../impl/SchemaAssignedDatabaseBackendHandler.java |   5 +
 .../src/main/resources/conf/server.yaml            |   9 +
 .../src/main/antlr4/imports/mysql/BaseRule.g4      |   2 +-
 .../src/main/antlr4/imports/mysql/DMLStatement.g4  |   8 +-
 .../visitor/format/impl/MySQLFormatSQLVisitor.java |  14 +-
 .../statement/impl/MySQLStatementSQLVisitor.java   |  16 +-
 .../impl/OpenGaussStatementSQLVisitor.java         |  35 ++--
 .../src/main/antlr4/imports/oracle/DMLStatement.g4 |   4 +-
 .../impl/OracleDMLStatementSQLVisitor.java         |   8 +-
 .../impl/PostgreSQLStatementSQLVisitor.java        |  27 ++-
 .../src/main/antlr4/imports/sql92/DMLStatement.g4  |   6 +-
 .../impl/SQL92DMLStatementSQLVisitor.java          |   8 +-
 .../constant/{UnionType.java => CombineType.java}  |  13 +-
 .../parser/sql/common/constant/DirectionType.java  |  12 +-
 .../sql/common/extractor/TableExtractor.java       |   6 +-
 .../CombineSegment.java}                           |  13 +-
 .../sql/common/segment/dml/union/UnionSegment.java |  42 -----
 .../sql/common/statement/dml/SelectStatement.java  |   4 +-
 .../sql/common/constant/DirectionTypeTest.java     |  44 +++++
 .../statement/dml/impl/SelectStatementAssert.java  |  22 +--
 .../{ExpectedUnion.java => ExpectedCombine.java}   |   8 +-
 .../statement/dml/SelectStatementTestCase.java     |   6 +-
 .../src/main/resources/case/dml/select-union.xml   |  36 ++--
 .../src/main/resources/case/dml/table.xml          |   4 +-
 50 files changed, 701 insertions(+), 287 deletions(-)
 create mode 100644 shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/test/java/org/apache/shardingsphere/sharding/merge/ddl/fetch/FetchStreamMergedResultTest.java
 rename shardingsphere-infra/shardingsphere-infra-federation/shardingsphere-infra-federation-optimizer/src/main/java/org/apache/shardingsphere/infra/federation/optimizer/converter/statement/{ => select}/SelectStatementConverter.java (98%)
 create mode 100644 shardingsphere-infra/shardingsphere-infra-federation/shardingsphere-infra-federation-optimizer/src/main/java/org/apache/shardingsphere/infra/federation/optimizer/converter/type/CombineOperatorConverter.java
 copy shardingsphere-infra/{shardingsphere-infra-rewrite/src/test/java/org/apache/shardingsphere/infra/rewrite/sql/token/pojo/generic/SubstitutableColumnNameTokenTest.java => shardingsphere-infra-federation/shardingsphere-infra-federation-optimizer/src/test/java/org/apache/shardingsphere/infra/federation/optimizer/converter/type/CombineOperatorConverterTest.java} (51%)
 rename shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/constant/{UnionType.java => CombineType.java} (87%)
 copy shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/dml/{order/item/OrderByItemSegment.java => combine/CombineSegment.java} (80%)
 delete mode 100644 shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/dml/union/UnionSegment.java
 create mode 100644 shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/test/java/org/apache/shardingsphere/sql/parser/sql/common/constant/DirectionTypeTest.java
 rename shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/segment/impl/union/{ExpectedUnion.java => ExpectedCombine.java} (89%)