From 4750c2215fbfcaaf92fe450ab414f14a55d0cb3d 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) --- 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 8cb958fc6..96229dad4 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 73ea71b10..b33e4aeec 100644 --- a/sql3/sql_complex_test.go +++ b/sql3/sql_complex_test.go @@ -171,6 +171,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)