[Pick]Fix show role stmt missing grouo info (#37920)
## Proposed changes pick #36032
This commit is contained in:
@ -41,6 +41,7 @@ public class ShowRolesStmt extends ShowStmt {
|
||||
builder.addColumn(new Column("DatabasePrivs", ScalarType.createVarchar(300)));
|
||||
builder.addColumn(new Column("TablePrivs", ScalarType.createVarchar(300)));
|
||||
builder.addColumn(new Column("ResourcePrivs", ScalarType.createVarchar(300)));
|
||||
builder.addColumn(new Column("WorkloadGroupPrivs", ScalarType.createVarchar(300)));
|
||||
|
||||
META_DATA = builder.build();
|
||||
}
|
||||
|
||||
@ -174,7 +174,8 @@ public class RoleManager implements Writable, GsonPostProcessable {
|
||||
}
|
||||
}, (s1, s2) -> s1 + " " + s2
|
||||
));
|
||||
Stream.of(PrivLevel.GLOBAL, PrivLevel.CATALOG, PrivLevel.DATABASE, PrivLevel.TABLE, PrivLevel.RESOURCE)
|
||||
Stream.of(PrivLevel.GLOBAL, PrivLevel.CATALOG, PrivLevel.DATABASE, PrivLevel.TABLE, PrivLevel.RESOURCE,
|
||||
PrivLevel.WORKLOAD_GROUP)
|
||||
.forEach(level -> {
|
||||
String infoItem = infoMap.get(level);
|
||||
if (Strings.isNullOrEmpty(infoItem)) {
|
||||
|
||||
Reference in New Issue
Block a user