| checkResourcePriv(ConnectContext, ResourcePattern, PrivPredicate) |   | 0% |   | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| validate() |    | 84% |    | 59% | 7 | 12 | 2 | 22 | 0 | 1 | 
| checkWorkloadGroupPrivileges(Collection, WorkloadGroupPattern) |    | 46% |    | 25% | 2 | 3 | 4 | 9 | 0 | 1 | 
| checkResourcePrivileges(Collection, ResourcePattern) |    | 50% |    | 25% | 2 | 3 | 3 | 8 | 0 | 1 | 
| checkAccessPrivileges(List) |    | 58% |    | 83% | 1 | 4 | 2 | 7 | 0 | 1 | 
| accept(PlanVisitor, Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getAccessPrivileges() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getColPrivileges() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| GrantResourcePrivilegeCommand(List, Optional, Optional, Optional, Optional) |   | 100% |  | n/a | 0 | 1 | 0 | 9 | 0 | 1 | 
| getPrivPredicate(Collection) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| run(ConnectContext, StmtExecutor) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| getUserIdentity() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getResourcePattern() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getWorkloadGroupPattern() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRole() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getPrivileges() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |