You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by pa...@apache.org on 2021/09/16 11:05:25 UTC
[shardingsphere] branch master updated (16f7677 -> ac79874)
This is an automated email from the ASF dual-hosted git repository.
panjuan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from 16f7677 optimize sharding single date node route logic & federate route logic (#12486)
add ac79874 Support sql annotation analysis (#12280)
No new revisions were added by this update.
Summary of changes:
.../mysql/format/MySQLParserFormatExample.java | 8 +--
.../statement/MySQLParserStatementExample.java | 8 +--
.../statement/OracleParserStatementExample.java | 8 +--
.../PostgreSQLParserStatementExample.java | 8 +--
.../statement/SQL92ParserStatementExample.java | 8 +--
.../statement/SQLServerParserStatementExample.java | 8 +--
.../AdvancedDistSQLStatementParserEngine.java | 2 +-
.../common/CommonDistSQLStatementParserEngine.java | 2 +-
.../FeaturedDistSQLStatementParserEngine.java | 2 +-
.../engine/type/standard/AbstractSQLRouteTest.java | 2 +-
.../properties/ConfigurationPropertyKey.java | 7 ++-
.../infra/optimize/ShardingSphereOptimizer.java | 6 +-
.../SelectStatementSqlNodeConverterTest.java | 5 +-
.../shardingsphere-infra-parser/pom.xml | 4 +-
.../parser/ShardingSphereSQLParserEngine.java | 6 +-
.../parser/cache/SQLStatementCacheBuilder.java | 7 ++-
.../parser/cache/SQLStatementCacheLoader.java | 4 +-
.../infra/parser/sql/SQLStatementParserEngine.java | 6 +-
.../sql/SQLStatementParserEngineFactory.java | 5 +-
.../parser/sql/SQLStatementParserExecutor.java | 4 +-
.../parser/cache/SQLStatementCacheBuilderTest.java | 2 +-
.../parser/cache/SQLStatementCacheLoaderTest.java | 2 +-
.../statement/ShardingSpherePreparedStatement.java | 2 +-
.../core/statement/ShardingSphereStatement.java | 2 +-
.../jdbc/adapter/PreparedStatementAdapterTest.java | 3 +
.../UnsupportedOperationPreparedStatementTest.java | 3 +
.../text/TextProtocolBackendHandlerFactory.java | 3 +-
.../ral/advanced/PrviewDistSQLBackendHandler.java | 2 +-
.../TextProtocolBackendHandlerFactoryTest.java | 3 +
.../information/SelectInformationExecutorTest.java | 6 +-
.../src/main/resources/conf/server.yaml | 1 +
.../execute/MySQLComStmtExecuteExecutor.java | 11 ++--
.../prepare/MySQLComStmtPrepareExecutor.java | 3 +-
.../fieldlist/MySQLComFieldListPacketExecutor.java | 2 +-
.../binary/bind/OpenGaussComBatchBindExecutor.java | 3 +-
.../binary/parse/PostgreSQLComParseExecutor.java | 3 +-
.../sql/parser/mysql/parser/MySQLParser.java | 7 ++-
.../sql/parser/oracle/parser/OracleParser.java | 7 ++-
.../parser/postgresql/parser/PostgreSQLParser.java | 7 ++-
.../sql/parser/sql92/parser/SQL92Parser.java | 7 ++-
.../parser/sqlserver/parser/SQLServerParser.java | 7 ++-
.../sql/parser/api/SQLParserEngine.java | 16 ++---
.../sql/parser/api/SQLVisitorEngine.java | 26 ++++++--
.../sql/parser/core/ParseASTNode.java | 29 ++++++++-
.../core/{ParseASTNode.java => ParseContext.java} | 20 +++---
.../sql/parser/core/SQLParserFactory.java | 17 +++++-
.../core/database/cache/ParseTreeCacheBuilder.java | 8 ++-
.../core/database/cache/ParseTreeCacheLoader.java | 12 ++--
.../core/database/parser/SQLParserExecutor.java | 12 ++--
.../sql/parser/api/SQLParserEngineTest.java | 12 ++--
.../sql/parser/core/SQLParserEngineTest.java | 9 ++-
.../sql/parser/core/SQLParserFactoryTest.java | 2 +-
.../database/cache/ParseTreeCacheBuilderTest.java | 4 +-
.../database/cache/ParseTreeCacheLoaderTest.java | 6 +-
.../{WindowSegment.java => CommentSegment.java} | 6 +-
.../sql/common/statement/AbstractSQLStatement.java | 6 ++
.../asserts/statement/SQLStatementAssert.java | 2 +
.../asserts/statement/comment/CommentAssert.java | 71 ++++++++++++++++++++++
.../engine/SQLParserParameterizedTest.java | 2 +-
.../UnsupportedSQLParserParameterizedTest.java | 2 +-
.../ExpectedComment.java} | 10 +--
.../cases/domain/statement/SQLParserTestCase.java | 6 ++
.../src/main/resources/case/dml/insert.xml | 1 +
.../src/main/resources/case/dml/select.xml | 15 +++++
.../main/resources/sql/supported/dml/select.xml | 1 +
.../AbstractSQLRewriterParameterizedTest.java | 2 +-
66 files changed, 352 insertions(+), 141 deletions(-)
copy shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/main/java/org/apache/shardingsphere/sql/parser/core/{ParseASTNode.java => ParseContext.java} (78%)
copy shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/generic/{WindowSegment.java => CommentSegment.java} (90%)
create mode 100644 shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/statement/comment/CommentAssert.java
copy shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/segment/impl/{call/ExpectedProcedureName.java => comments/ExpectedComment.java} (84%)