From 4c3f72d0199d11ef324e7d3b5668442b18ae07a9 Mon Sep 17 00:00:00 2001 From: xueweizhang Date: Thu, 18 Aug 2022 14:23:45 +0800 Subject: [PATCH] [improvement](meta) sort result by tablename when show table status like 'show data' (#11885) --- fe/fe-core/src/main/java/org/apache/doris/catalog/Env.java | 2 +- .../src/main/java/org/apache/doris/qe/ShowExecutor.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/Env.java b/fe/fe-core/src/main/java/org/apache/doris/catalog/Env.java index 75208057c5..c0d131660d 100755 --- a/fe/fe-core/src/main/java/org/apache/doris/catalog/Env.java +++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/Env.java @@ -4050,7 +4050,7 @@ public class Env { // set table's default replication number. Map tblProperties = Maps.newHashMap(); - tblProperties.put("default.replication_allocation", replicaAlloc.toCreateStmt()); + tblProperties.put("default." + PropertyAnalyzer.PROPERTIES_REPLICATION_ALLOCATION, replicaAlloc.toCreateStmt()); table.setReplicaAllocation(tblProperties); // log 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 cbb9c2e414..f9912b3dfc 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 @@ -800,6 +800,10 @@ public class ShowExecutor { rows.add(row); } } + // sort by table name + rows.sort((x, y) -> { + return x.get(0).compareTo(y.get(0)); + }); resultSet = new ShowResultSet(showStmt.getMetaData(), rows); }