From 59b844a27134bf568aafe9f876534fbad4e86534 Mon Sep 17 00:00:00 2001 From: zhangstar333 <2561612514@qq.com> Date: Mon, 1 Apr 2024 22:30:52 +0800 Subject: [PATCH 1/2] [profile](name) add table rollup name in profile --- .../main/java/org/apache/doris/planner/OlapScanNode.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java b/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java index 7ee563b6783e8f..f76b8d2a168a92 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java +++ b/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java @@ -1530,7 +1530,11 @@ protected void toThrift(TPlanNode msg) { msg.olap_scan_node.setTopnFilterSourceNodeIds(topnFilterSourceNodeIds); } msg.olap_scan_node.setKeyType(olapTable.getKeysType().toThrift()); - msg.olap_scan_node.setTableName(olapTable.getName()); + String table_name = olapTable.getName(); + if (selectedIndexId != -1) { + table_name = table_name + "(" + getSelectedIndexName() + ")"; + } + msg.olap_scan_node.setTableName(table_name); msg.olap_scan_node.setEnableUniqueKeyMergeOnWrite(olapTable.getEnableUniqueKeyMergeOnWrite()); msg.setPushDownAggTypeOpt(pushDownAggNoGroupingOp); From 27db5b490adb0735a748b94ef2fd2da55a11b83d Mon Sep 17 00:00:00 2001 From: zhangstar333 <2561612514@qq.com> Date: Mon, 1 Apr 2024 22:44:39 +0800 Subject: [PATCH 2/2] format name --- .../main/java/org/apache/doris/planner/OlapScanNode.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java b/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java index f76b8d2a168a92..e96a734151d96c 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java +++ b/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java @@ -1530,11 +1530,11 @@ protected void toThrift(TPlanNode msg) { msg.olap_scan_node.setTopnFilterSourceNodeIds(topnFilterSourceNodeIds); } msg.olap_scan_node.setKeyType(olapTable.getKeysType().toThrift()); - String table_name = olapTable.getName(); + String tableName = olapTable.getName(); if (selectedIndexId != -1) { - table_name = table_name + "(" + getSelectedIndexName() + ")"; + tableName = tableName + "(" + getSelectedIndexName() + ")"; } - msg.olap_scan_node.setTableName(table_name); + msg.olap_scan_node.setTableName(tableName); msg.olap_scan_node.setEnableUniqueKeyMergeOnWrite(olapTable.getEnableUniqueKeyMergeOnWrite()); msg.setPushDownAggTypeOpt(pushDownAggNoGroupingOp);