adding table column for types

This commit is contained in:
David Kagan 2023-03-09 14:34:12 -05:00
parent 9413c32d10
commit 0abd7f3f1f
2 changed files with 9 additions and 2 deletions

View file

@ -17,8 +17,8 @@ import (
// exclude this file from SonarCloud dupe eval
const (
fbDatabaseInfo = "fb_database_info"
fbDatabaseNodes = "fb_database_nodes"
fbDatabaseInfo = "fb_database_info"
fbDatabaseNodes = "fb_database_nodes"
fbExecRequests = "fb_exec_requests"
fbPerformanceCounters = "fb_performance_counters"
@ -86,6 +86,11 @@ var systemTables = map[string]*systemTable{
ColumnName: "id",
Type: parser.NewDataTypeString(),
},
&types.PlannerColumn{
RelationName: fbDatabaseNodes,
ColumnName: "type",
Type: parser.NewDataTypeString(),
},
&types.PlannerColumn{
RelationName: fbDatabaseNodes,
ColumnName: "state",
@ -390,6 +395,7 @@ func (i *fbDatabaseNodesRowIter) Next(ctx context.Context) (types.Row, error) {
n := i.result[0]
row := []interface{}{
n.ID,
"types!",
n.State,
n.URI,
n.GRPCURI,

View file

@ -185,6 +185,7 @@ func TestPlanner_Show(t *testing.T) {
if diff := cmp.Diff([]*pilosa.WireQueryField{
wireQueryFieldString("id"),
wireQueryFieldString("type"),
wireQueryFieldString("state"),
wireQueryFieldString("uri"),
wireQueryFieldString("grpc_uri"),