This is an automated email from the ASF dual-hosted git repository.
jianglongtao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from 380f6e4 Update SingleTableRuleTest.java (#14635)
add 56e1c47 [DistSQL]Support `show table metadata` syntax. (#14619)
No new revisions were added by this update.
Summary of changes:
.../src/main/antlr4/imports/RALStatement.g4 | 7 ++
.../parser/autogen/CommonDistSQLStatement.g4 | 1 +
.../core/common/CommonDistSQLStatementVisitor.java | 9 ++
.../common/show/ShowTableMetadataStatement.java | 11 ++-
.../common/show/ShowStatementExecutorFactory.java | 5 ++
.../show/executor/ShowTableMetadataExecutor.java | 97 ++++++++++++++++++++++
.../common/show/ShowTableMetadataExecutorTest.java | 95 +++++++++++++++++++++
.../ral/impl/CommonDistSQLStatementAssert.java | 5 ++
....java => ShowTableMetadataStatementAssert.java} | 26 +++---
.../jaxb/cases/domain/SQLParserTestCases.java | 5 ++
.../ShowTableMetadataStatementTestCase.java} | 14 ++--
.../src/main/resources/case/ral/common.xml | 4 +
.../main/resources/sql/supported/ral/common.xml | 1 +
13 files changed, 256 insertions(+), 24 deletions(-)
copy
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/ShowReadwriteSplittingReadResourcesStatement.java
=>
shardingsphere-distsql/shardingsphere-distsql-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/common/show/ShowTableMetadataStatement.java
(80%)
create mode 100644
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/common/show/executor/ShowTableMetadataExecutor.java
create mode 100644
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/common/show/ShowTableMetadataExecutorTest.java
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/statement/distsql/ral/impl/common/{RefreshTableMetadataStatementAssert.java
=> ShowTableMetadataStatementAssert.java} (63%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/distsql/{rql/ShowShadowRulesStatementTestCase.java
=> ral/ShowTableMetadataStatementTestCase.java} (80%)