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 b47b6e2 Revise GovernanceFacadeTest (#10380)
add a7fcad6 extract abstract explain statement & support postgresql
explain statement (#10377)
No new revisions were added by this update.
Summary of changes:
.../merge/dal/EncryptDALResultDecorator.java | 4 +-
.../merge/EncryptResultDecoratorEngineTest.java | 9 +++--
.../merge/dal/EncryptDALResultDecoratorTest.java | 8 ++--
.../merge/dal/ShardingDALResultMergerTest.java | 4 +-
.../infra/binder/SQLStatementContextFactory.java | 8 ++--
.../statement/dal/DescribeStatementContext.java | 47 ----------------------
.../ExplainStatementContext.java} | 38 ++++++++---------
.../impl/MySQLDALStatementSQLVisitor.java | 29 +++++++++++--
.../sql/parser/autogen/PostgreSQLStatement.g4 | 1 +
.../impl/PostgreSQLDALStatementSQLVisitor.java | 37 ++++++++++++++++-
.../impl/PostgreSQLDDLStatementSQLVisitor.java | 7 ----
.../impl/PostgreSQLStatementSQLVisitor.java | 7 ++++
.../sql/common/extractor/TableExtractor.java | 20 ++++++++-
.../ExplainStatement.java} | 21 +++++-----
.../ExplainStatementHandler.java} | 20 ++++-----
.../mysql/dal/MySQLDescribeStatement.java | 37 -----------------
.../MySQLExplainStatement.java} | 10 ++---
...tement.java => PostgreSQLExplainStatement.java} | 6 +--
.../ExplainStatementHandlerTest.java} | 20 ++++-----
.../asserts/statement/dal/DALStatementAssert.java | 10 ++---
.../dal/impl/DescribeStatementAssert.java | 41 -------------------
.../impl/ExplainStatementAssert.java} | 18 ++++-----
.../jaxb/cases/domain/SQLParserTestCases.java | 4 +-
...TestCase.java => ExplainStatementTestCase.java} | 2 +-
24 files changed, 181 insertions(+), 227 deletions(-)
delete mode 100644
shardingsphere-infra/shardingsphere-infra-binder/src/main/java/org/apache/shardingsphere/infra/binder/statement/dal/DescribeStatementContext.java
copy
shardingsphere-infra/shardingsphere-infra-binder/src/main/java/org/apache/shardingsphere/infra/binder/statement/{dml/DeleteStatementContext.java
=> dal/ExplainStatementContext.java} (54%)
copy
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/statement/{ddl/AlterIndexStatement.java
=> dal/ExplainStatement.java} (73%)
copy
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/handler/{ddl/AlterIndexStatementHandler.java
=> dal/ExplainStatementHandler.java} (75%)
delete mode 100644
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/statement/mysql/dal/MySQLDescribeStatement.java
copy
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/statement/mysql/{ddl/MySQLDropIndexStatement.java
=> dal/MySQLExplainStatement.java} (89%)
copy
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/statement/postgresql/dal/{PostgreSQLSetStatement.java
=> PostgreSQLExplainStatement.java} (87%)
copy
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/test/java/org/apache/shardingsphere/sql/parser/sql/dialect/handler/{ddl/AlterIndexStatementHandlerTest.java
=> dal/ExplainStatementHandlerTest.java} (69%)
delete mode 100644
shardingsphere-sql-parser/shardingsphere-sql-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/statement/dal/impl/DescribeStatementAssert.java
copy
shardingsphere-sql-parser/shardingsphere-sql-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/statement/{dcl/impl/SetRoleStatementAssert.java
=> dal/impl/ExplainStatementAssert.java} (76%)
rename
shardingsphere-sql-parser/shardingsphere-sql-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/dal/{DescribeStatementTestCase.java
=> ExplainStatementTestCase.java} (93%)