From a079ba763c7cfb6b1b688d89083f4bcf7946902f Mon Sep 17 00:00:00 2001 From: deardeng <565620795@qq.com> Date: Thu, 26 Oct 2023 09:47:58 +0800 Subject: [PATCH] =?UTF-8?q?[fix](tvf)=20fix=20'frontends()'=20inconsistent?= =?UTF-8?q?=20with=20return=20'show=20proc=20/fro=E2=80=A6=20(#25885)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../doris/tablefunction/FrontendsTableValuedFunction.java | 1 + .../suites/external_table_p0/tvf/test_frontends_tvf.groovy | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/tablefunction/FrontendsTableValuedFunction.java b/fe/fe-core/src/main/java/org/apache/doris/tablefunction/FrontendsTableValuedFunction.java index d23c9dfd6f..c59927a93c 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/tablefunction/FrontendsTableValuedFunction.java +++ b/fe/fe-core/src/main/java/org/apache/doris/tablefunction/FrontendsTableValuedFunction.java @@ -51,6 +51,7 @@ public class FrontendsTableValuedFunction extends MetadataTableValuedFunction { new Column("Join", ScalarType.createStringType()), new Column("Alive", ScalarType.createStringType()), new Column("ReplayedJournalId", ScalarType.createStringType()), + new Column("LastStartTime", ScalarType.createStringType()), new Column("LastHeartbeat", ScalarType.createStringType()), new Column("IsHelper", ScalarType.createStringType()), new Column("ErrMsg", ScalarType.createStringType()), diff --git a/regression-test/suites/external_table_p0/tvf/test_frontends_tvf.groovy b/regression-test/suites/external_table_p0/tvf/test_frontends_tvf.groovy index 0f7a4f1b2d..3618b80660 100644 --- a/regression-test/suites/external_table_p0/tvf/test_frontends_tvf.groovy +++ b/regression-test/suites/external_table_p0/tvf/test_frontends_tvf.groovy @@ -19,7 +19,7 @@ suite("test_frontends_tvf","p0,external,tvf,external_docker") { List> table = sql """ select * from `frontends`(); """ assertTrue(table.size() > 0) - assertTrue(table[0].size == 18) + assertTrue(table[0].size == 19) // filter columns table = sql """ select Name from `frontends`();"""