This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push: new 56608254be0 [fix](Nereids) fix ShowProcedureStatusCommand sendResultSet (#35350) 56608254be0 is described below commit 56608254be070ea75052fc782663e4a16f2a96ee Author: zy-kkk <zhongy...@gmail.com> AuthorDate: Sat May 25 08:47:26 2024 +0800 [fix](Nereids) fix ShowProcedureStatusCommand sendResultSet (#35350) * [fix](Nereids) fix ShowProcedureStatusCommand sendResultSet * ShowCreateProcedureCommand --- fe/fe-core/src/main/java/org/apache/doris/analysis/ShowDbStmt.java | 3 ++- .../nereids/trees/plans/commands/ShowCreateProcedureCommand.java | 6 ++---- .../nereids/trees/plans/commands/ShowProcedureStatusCommand.java | 6 ++---- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/analysis/ShowDbStmt.java b/fe/fe-core/src/main/java/org/apache/doris/analysis/ShowDbStmt.java index f02ffd35be0..c9606bc5bd2 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/analysis/ShowDbStmt.java +++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/ShowDbStmt.java @@ -25,6 +25,7 @@ import org.apache.doris.common.UserException; import org.apache.doris.datasource.InternalCatalog; import org.apache.doris.qe.ShowResultSetMetaData; +import com.google.common.base.Strings; import com.google.common.collect.Lists; // Show database statement. @@ -95,7 +96,7 @@ public class ShowDbStmt extends ShowStmt { if (pattern != null) { sb.append(" LIKE '").append(pattern).append("'"); } - if (!InternalCatalog.INTERNAL_CATALOG_NAME.equals(catalogName)) { + if (!Strings.isNullOrEmpty(catalogName) && !InternalCatalog.INTERNAL_CATALOG_NAME.equals(catalogName)) { sb.append(" FROM ").append(catalogName); } return sb.toString(); diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowCreateProcedureCommand.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowCreateProcedureCommand.java index 85c97a2ba15..1eac3cdc867 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowCreateProcedureCommand.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowCreateProcedureCommand.java @@ -65,10 +65,8 @@ public class ShowCreateProcedureCommand extends Command implements NoForward { public void run(ConnectContext ctx, StmtExecutor executor) throws Exception { List<List<String>> results = new ArrayList<>(); ctx.getPlSqlOperation().getExec().functions.showCreateProcedure(this.procedureName, results); - if (!results.isEmpty()) { - ShowResultSet commonResultSet = new ShowResultSet(getMetaData(), results); - executor.sendResultSet(commonResultSet); - } + ShowResultSet commonResultSet = new ShowResultSet(getMetaData(), results); + executor.sendResultSet(commonResultSet); } @Override diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowProcedureStatusCommand.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowProcedureStatusCommand.java index b0746b87238..b940f104d99 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowProcedureStatusCommand.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowProcedureStatusCommand.java @@ -127,10 +127,8 @@ public class ShowProcedureStatusCommand extends Command implements NoForward { List<List<String>> results = new ArrayList<>(); ctx.getPlSqlOperation().getExec().functions.showProcedure(results, dbFilter.toString(), procFilter.toString()); - if (!results.isEmpty()) { - ShowResultSet commonResultSet = new ShowResultSet(getMetaData(), results); - executor.sendResultSet(commonResultSet); - } + ShowResultSet commonResultSet = new ShowResultSet(getMetaData(), results); + executor.sendResultSet(commonResultSet); } @Override --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org