From 3b1707c568f8c8bc4ecb39efde5bdf8c66ec9cee Mon Sep 17 00:00:00 2001 From: pokeeffe-molecula <85502298+pokeeffe-molecula@users.noreply.github.com> Date: Tue, 10 Jan 2023 11:03:57 -0600 Subject: [PATCH] include space_used column in show table output (#2401) (cherry picked from commit 4750c2215fbfcaaf92fe450ab414f14a55d0cb3d) --- sql3/planner/compileshow.go | 8 +++++++- sql3/sql_complex_test.go | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/sql3/planner/compileshow.go b/sql3/planner/compileshow.go index d55c0ba5a..6b9fed8c8 100644 --- a/sql3/planner/compileshow.go +++ b/sql3/planner/compileshow.go @@ -65,8 +65,14 @@ func (p *ExecutionPlanner) compileShowTablesStatement(stmt parser.Statement) (ty }, &qualifiedRefPlanExpression{ tableName: "fb_tables", - columnName: "description", + columnName: "space_used", columnIndex: 7, + dataType: parser.NewDataTypeInt(), + }, + &qualifiedRefPlanExpression{ + tableName: "fb_tables", + columnName: "description", + columnIndex: 8, dataType: parser.NewDataTypeString(), }} diff --git a/sql3/sql_complex_test.go b/sql3/sql_complex_test.go index c038bfc72..40e41b74d 100644 --- a/sql3/sql_complex_test.go +++ b/sql3/sql_complex_test.go @@ -177,6 +177,7 @@ func TestPlanner_Show(t *testing.T) { wireQueryFieldTimestamp("created_at"), wireQueryFieldTimestamp("updated_at"), wireQueryFieldBool("keys"), + wireQueryFieldInt("space_used"), wireQueryFieldString("description"), }, columns); diff != "" { t.Fatal(diff)