This is an automated email from the ASF dual-hosted git repository. hucong pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
commit ea0ba8a6a1407716eac2fa25e911bb12b968ca00 Merge: 1cc000d0bd4 88af3af5ddf Author: Cong Hu <iamhuc...@gmail.com> AuthorDate: Mon Mar 24 18:51:20 2025 +0800 Merge pull request #35071 from strongduanmu/dev-0324 Minor refactor for SQLFederationEngine and add SQLFederationProcessor interface .../user-manual/error-code/sql-error-code.cn.md | 2 +- .../user-manual/error-code/sql-error-code.en.md | 2 +- .../engine/facade/DriverExecutorFacade.java | 5 +- .../sqlfederation/engine/SQLFederationEngine.java | 225 +++++++++++++++-- .../engine/impl/StandardSQLFederationEngine.java | 275 --------------------- .../engine/processor/SQLFederationProcessor.java | 74 ++++++ .../SQLFederationProcessorFactory.java} | 25 +- .../impl/StandardSQLFederationProcessor.java | 112 +++++++++ .../resultset/SQLFederationResultSet.java | 10 +- .../resultset/SQLFederationResultSetMetaData.java | 11 +- ...ngineTest.java => SQLFederationEngineTest.java} | 21 +- .../executor/context/SQLFederationBindContext.java | 5 +- .../SQLFederationSchemaNotFoundException.java | 6 +- .../metadata/util/SQLFederationValidatorUtils.java | 142 +++++++++++ .../SQLFederationPlannerBuilder.java} | 164 +++--------- .../planner/cache/ExecutionPlanCacheKey.java | 3 +- .../optimizer/statement/SQLStatementCompiler.java | 12 +- .../optimizer/it/SQLStatementCompilerIT.java | 15 +- .../proxy/backend/connector/ProxySQLExecutor.java | 4 +- .../connector/StandardDatabaseConnector.java | 2 +- .../handler/distsql/rul/PreviewExecutor.java | 4 +- .../OpenGaussSystemCatalogAdminQueryExecutor.java | 5 +- 22 files changed, 632 insertions(+), 492 deletions(-)