From dca4c1df39636dc01c2d1a597cdff97840fbb4bd Mon Sep 17 00:00:00 2001 From: nextdreamblue Date: Wed, 10 Aug 2022 11:52:07 +0800 Subject: [PATCH 1/2] [improvement] sort result by tablename when show tables like 'show data' --- .../src/main/java/org/apache/doris/qe/ShowExecutor.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/ShowExecutor.java b/fe/fe-core/src/main/java/org/apache/doris/qe/ShowExecutor.java index 4c0a09d0b1cd70..404bc54a924bfc 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/qe/ShowExecutor.java +++ b/fe/fe-core/src/main/java/org/apache/doris/qe/ShowExecutor.java @@ -718,6 +718,11 @@ private void handleShowTable() throws AnalysisException { rows.add(Lists.newArrayList(tbl.getName())); } } + if (rows.size() != 0) { + rows.sort((x, y) -> { + return x.get(0).compareTo(y.get(0)); + }); + } resultSet = new ShowResultSet(showTableStmt.getMetaData(), rows); } From d7411840e13e46f844d7b147f1304fb3fb168d20 Mon Sep 17 00:00:00 2001 From: nextdreamblue Date: Wed, 10 Aug 2022 13:17:22 +0800 Subject: [PATCH 2/2] [improvement] sort result by tablename when show tables like 'show data' --- .../main/java/org/apache/doris/qe/ShowExecutor.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/ShowExecutor.java b/fe/fe-core/src/main/java/org/apache/doris/qe/ShowExecutor.java index 404bc54a924bfc..7809c968ca454f 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/qe/ShowExecutor.java +++ b/fe/fe-core/src/main/java/org/apache/doris/qe/ShowExecutor.java @@ -718,11 +718,11 @@ private void handleShowTable() throws AnalysisException { rows.add(Lists.newArrayList(tbl.getName())); } } - if (rows.size() != 0) { - rows.sort((x, y) -> { - return x.get(0).compareTo(y.get(0)); - }); - } + // sort by table name + rows.sort((x, y) -> { + return x.get(0).compareTo(y.get(0)); + }); + resultSet = new ShowResultSet(showTableStmt.getMetaData(), rows); }