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 00e067d Refactor meta data refresher with spi for DDL (#13947)
add e00411f Add sql parser rule (#13889)
No new revisions were added by this update.
Summary of changes:
.../mysql/format/MySQLParserFormatExample.java | 4 +-
.../statement/MySQLParserStatementExample.java | 4 +-
.../statement/OracleParserStatementExample.java | 4 +-
.../PostgreSQLParserStatementExample.java | 4 +-
.../statement/SQL92ParserStatementExample.java | 4 +-
.../statement/SQLServerParserStatementExample.java | 4 +-
examples/pom.xml | 5 ++
.../shadow-example/shadow-raw-jdbc-example/pom.xml | 6 ++-
.../raw/jdbc/config/BaseShadowConfiguration.java | 7 ++-
.../raw/jdbc/config/ShadowConfiguration.java | 1 +
.../ShadowDefaultAlgorithmConfiguration.java | 1 +
.../jdbc/config/ShadowEncryptConfiguration.java | 1 +
.../engine/fixture/AbstractRoutingEngineTest.java | 6 +++
.../engine/type/standard/AbstractSQLRouteTest.java | 4 +-
.../properties/ConfigurationPropertyKey.java | 22 +-------
.../optimizer/ShardingSphereOptimizerTest.java | 26 ++++-----
.../shardingsphere-infra-parser/pom.xml | 5 ++
.../parser/ShardingSphereSQLParserEngine.java | 6 +--
.../parser/cache/SQLStatementCacheBuilder.java | 19 +++----
.../parser/cache/SQLStatementCacheLoader.java | 5 +-
.../infra/parser/sql/SQLStatementParserEngine.java | 9 ++--
.../sql/SQLStatementParserEngineFactory.java | 8 +--
.../parser/sql/SQLStatementParserExecutor.java | 5 +-
.../parser/cache/SQLStatementCacheBuilderTest.java | 9 ++--
.../parser/cache/SQLStatementCacheLoaderTest.java | 5 +-
.../shardingsphere-jdbc-core/pom.xml | 5 ++
.../statement/ShardingSpherePreparedStatement.java | 4 +-
.../core/statement/ShardingSphereStatement.java | 8 ++-
.../jdbc/adapter/PreparedStatementAdapterTest.java | 11 ++--
.../UnsupportedOperationPreparedStatementTest.java | 9 ++--
shardingsphere-kernel/pom.xml | 1 +
.../pom.xml | 7 +--
.../shardingsphere-parser-api}/pom.xml | 7 +--
.../parser/config/SQLParserRuleConfiguration.java} | 14 ++---
.../shardingsphere-parser-core}/pom.xml | 11 ++--
.../parser/constant/SQLParserOrder.java | 14 +++--
.../shardingsphere/parser/rule/SQLParserRule.java} | 29 +++++-----
.../DefaultSQLParserRuleConfigurationBuilder.java} | 24 +++++----
.../parser/rule/builder/SQLParserRuleBuilder.java} | 26 ++++-----
.../YamlSQLParserCacheOptionRuleConfiguration.java | 17 +++---
.../config/YamlSQLParserRuleConfiguration.java} | 18 ++++---
...LParserCacheOptionConfigurationYamlSwapper.java | 43 +++++++++++++++
.../SQLParserRuleConfigurationYamlSwapper.java | 63 ++++++++++++++++++++++
...er.global.DefaultGlobalRuleConfigurationBuilder | 2 +-
...ere.infra.rule.builder.global.GlobalRuleBuilder | 2 +-
...aml.config.swapper.YamlRuleConfigurationSwapper | 2 +-
.../shardingsphere/parser/SQLParserRuleTest.java | 11 ++--
.../src/test/resources/logback-test.xml | 0
.../mode/metadata/MetaDataContextsBuilderTest.java | 4 +-
.../ClusterContextManagerCoordinatorTest.java | 4 +-
.../text/TextProtocolBackendHandlerFactory.java | 5 +-
.../ral/advanced/ParseDistSQLBackendHandler.java | 7 +--
.../ral/advanced/PreviewDistSQLBackendHandler.java | 5 +-
.../information/SelectInformationExecutorTest.java | 10 ++--
.../executor/SelectDatabaseExecutorTest.java | 12 +++--
.../advance/ParseDistSQLBackendHandlerTest.java | 28 ++++++++--
.../src/main/resources/conf/server.yaml | 9 ++++
.../execute/MySQLComStmtExecuteExecutor.java | 5 +-
.../prepare/MySQLComStmtPrepareExecutor.java | 7 ++-
.../fieldlist/MySQLComFieldListPacketExecutor.java | 5 +-
.../command/MySQLCommandExecutorFactoryTest.java | 6 +++
.../execute/MySQLComStmtExecuteExecutorTest.java | 6 +++
.../bind/OpenGaussComBatchBindExecutor.java | 7 ++-
.../extended/parse/PostgreSQLComParseExecutor.java | 7 ++-
.../parse/PostgreSQLComParseExecutorTest.java | 6 +++
.../sql/parser/api/SQLParserEngine.java | 4 --
.../sql/parser/api/SQLParserEngineTest.java | 3 +-
.../SQLNodeConvertEngineParameterizedTest.java | 4 +-
.../engine/SQLParserParameterizedTest.java | 4 +-
.../UnsupportedSQLParserParameterizedTest.java | 4 +-
.../AbstractSQLRewriterParameterizedTest.java | 7 ++-
71 files changed, 459 insertions(+), 202 deletions(-)
copy shardingsphere-kernel/{shardingsphere-authority =>
shardingsphere-parser}/pom.xml (89%)
copy
shardingsphere-kernel/{shardingsphere-transaction/shardingsphere-transaction-api
=> shardingsphere-parser/shardingsphere-parser-api}/pom.xml (92%)
copy
shardingsphere-kernel/{shardingsphere-transaction/shardingsphere-transaction-api/src/main/java/org/apache/shardingsphere/transaction/config/TransactionRuleConfiguration.java
=>
shardingsphere-parser/shardingsphere-parser-api/src/main/java/org/apache/shardingsphere/parser/config/SQLParserRuleConfiguration.java}
(72%)
copy {shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-api
=>
shardingsphere-kernel/shardingsphere-parser/shardingsphere-parser-core}/pom.xml
(88%)
copy
shardingsphere-agent/shardingsphere-agent-api/src/main/java/org/apache/shardingsphere/agent/spi/type/AgentTypedSPI.java
=>
shardingsphere-kernel/shardingsphere-parser/shardingsphere-parser-core/src/main/java/org/apache/shardingsphere/parser/constant/SQLParserOrder.java
(82%)
copy
shardingsphere-kernel/{shardingsphere-transaction/shardingsphere-transaction-core/src/main/java/org/apache/shardingsphere/transaction/rule/TransactionRule.java
=>
shardingsphere-parser/shardingsphere-parser-core/src/main/java/org/apache/shardingsphere/parser/rule/SQLParserRule.java}
(56%)
copy
shardingsphere-kernel/{shardingsphere-transaction/shardingsphere-transaction-core/src/main/java/org/apache/shardingsphere/transaction/rule/builder/DefaultTransactionRuleConfigurationBuilder.java
=>
shardingsphere-parser/shardingsphere-parser-core/src/main/java/org/apache/shardingsphere/parser/rule/builder/DefaultSQLParserRuleConfigurationBuilder.java}
(52%)
copy
shardingsphere-kernel/{shardingsphere-authority/shardingsphere-authority-core/src/main/java/org/apache/shardingsphere/authority/rule/builder/AuthorityRuleBuilder.java
=>
shardingsphere-parser/shardingsphere-parser-core/src/main/java/org/apache/shardingsphere/parser/rule/builder/SQLParserRuleBuilder.java}
(62%)
copy
shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/yaml/config/datasource/YamlShadowDataSourceConfiguration.java
=>
shardingsphere-kernel/shardingsphere-parser/shardingsphere-parser-core/src/main/java/org/apache/shardingsphere/parser/yaml/config/YamlSQLParserCacheOptionRuleConfiguration.java
(76%)
copy
shardingsphere-kernel/{shardingsphere-transaction/shardingsphere-transaction-core/src/main/java/org/apache/shardingsphere/transaction/yaml/config/YamlTransactionRuleConfiguration.java
=>
shardingsphere-parser/shardingsphere-parser-core/src/main/java/org/apache/shardingsphere/parser/yaml/config/YamlSQLParserRuleConfiguration.java}
(63%)
create mode 100644
shardingsphere-kernel/shardingsphere-parser/shardingsphere-parser-core/src/main/java/org/apache/shardingsphere/parser/yaml/swapper/SQLParserCacheOptionConfigurationYamlSwapper.java
create mode 100644
shardingsphere-kernel/shardingsphere-parser/shardingsphere-parser-core/src/main/java/org/apache/shardingsphere/parser/yaml/swapper/SQLParserRuleConfigurationYamlSwapper.java
copy
examples/example-core/config-utility/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
=>
shardingsphere-kernel/shardingsphere-parser/shardingsphere-parser-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.global.DefaultGlobalRuleConfigurationBuilder
(90%)
copy
shardingsphere-mode/shardingsphere-mode-core/src/test/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.schema.SchemaRuleBuilder
=>
shardingsphere-kernel/shardingsphere-parser/shardingsphere-parser-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.global.GlobalRuleBuilder
(92%)
copy {shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/test =>
shardingsphere-kernel/shardingsphere-parser/shardingsphere-parser-core/src/main}/resources/META-INF/services/org.apache.shardingsphere.infra.yaml.config.swapper.YamlRuleConfigurationSwapper
(90%)
copy
shardingsphere-infra/shardingsphere-infra-merge/src/test/java/org/apache/shardingsphere/infra/merge/engine/decorator/impl/TransparentRuleTest.java
=>
shardingsphere-kernel/shardingsphere-parser/shardingsphere-parser-core/src/test/java/org/apache/shardingsphere/parser/SQLParserRuleTest.java
(69%)
copy {shardingsphere-test/shardingsphere-rewrite-test =>
shardingsphere-kernel/shardingsphere-parser/shardingsphere-parser-core}/src/test/resources/logback-test.xml
(100%)