This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a commit to branch branch-2.1 in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-2.1 by this push: new 40a10416511 [fix](jdbc catalog) fix jdbc table checksum and query jdbc tvf (#34780) 40a10416511 is described below commit 40a104165117c8538debdb8962c13ede6139265c Author: zy-kkk <zhongy...@gmail.com> AuthorDate: Mon May 13 18:08:18 2024 +0800 [fix](jdbc catalog) fix jdbc table checksum and query jdbc tvf (#34780) --- .../apache/doris/datasource/jdbc/JdbcExternalCatalog.java | 1 + .../apache/doris/tablefunction/QueryTableValueFunction.java | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/JdbcExternalCatalog.java b/fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/JdbcExternalCatalog.java index 1a8cde4d03b..e9b17497cf8 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/JdbcExternalCatalog.java +++ b/fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/JdbcExternalCatalog.java @@ -309,6 +309,7 @@ public class JdbcExternalCatalog extends ExternalCatalog { jdbcTable.setJdbcPasswd(this.getJdbcPasswd()); jdbcTable.setDriverClass(this.getDriverClass()); jdbcTable.setDriverUrl(this.getDriverUrl()); + jdbcTable.setCheckSum(this.getCheckSum()); jdbcTable.setResourceName(this.getResource()); jdbcTable.setConnectionPoolMinSize(this.getConnectionPoolMinSize()); jdbcTable.setConnectionPoolMaxSize(this.getConnectionPoolMaxSize()); diff --git a/fe/fe-core/src/main/java/org/apache/doris/tablefunction/QueryTableValueFunction.java b/fe/fe-core/src/main/java/org/apache/doris/tablefunction/QueryTableValueFunction.java index 3865d0b25c6..cb0f5100229 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/tablefunction/QueryTableValueFunction.java +++ b/fe/fe-core/src/main/java/org/apache/doris/tablefunction/QueryTableValueFunction.java @@ -44,12 +44,6 @@ public abstract class QueryTableValueFunction extends TableValuedFunctionIf { protected final String query; public QueryTableValueFunction(Map<String, String> params) throws AnalysisException { - if (params.size() != 2) { - throw new AnalysisException("Query TableValueFunction must have 2 arguments: 'catalog' and 'query'"); - } - if (!params.containsKey(CATALOG) || !params.containsKey(QUERY)) { - throw new AnalysisException("Query TableValueFunction must have 2 arguments: 'catalog' and 'query'"); - } String catalogName = params.get(CATALOG); this.query = params.get(QUERY); this.catalogIf = Env.getCurrentEnv().getCatalogMgr().getCatalog(catalogName); @@ -57,6 +51,12 @@ public abstract class QueryTableValueFunction extends TableValuedFunctionIf { public static QueryTableValueFunction createQueryTableValueFunction(Map<String, String> params) throws AnalysisException { + if (params.size() != 2) { + throw new AnalysisException("Query TableValueFunction must have 2 arguments: 'catalog' and 'query'"); + } + if (!params.containsKey(CATALOG) || !params.containsKey(QUERY)) { + throw new AnalysisException("Query TableValueFunction must have 2 arguments: 'catalog' and 'query'"); + } String catalogName = params.get(CATALOG); // check priv --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org