| colPrivMapToString(Map) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| toSql() |   | 52% |   | 42% | 7 | 8 | 7 | 19 | 0 | 1 |
| checkResourcePriv(ConnectContext, ResourcePattern, PrivPredicate) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| checkTablePriv(ConnectContext, PrivPredicate, TablePattern) |   | 39% |   | 25% | 3 | 4 | 5 | 9 | 0 | 1 |
| checkWorkloadGroupPrivileges(Collection, WorkloadGroupPattern) |   | 46% |   | 25% | 2 | 3 | 4 | 9 | 0 | 1 |
| checkResourcePrivileges(Collection, ResourcePattern) |   | 50% |   | 25% | 2 | 3 | 3 | 8 | 0 | 1 |
| analyze(Analyzer) |   | 93% |   | 87% | 4 | 17 | 2 | 33 | 0 | 1 |
| checkTablePrivileges(Collection, TablePattern, Map) |   | 86% |   | 88% | 2 | 10 | 2 | 16 | 0 | 1 |
| checkRolePrivileges() |   | 46% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| hasRole() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stmtType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| GrantStmt(UserIdentity, String, TablePattern, ResourcePattern, WorkloadGroupPattern, List, ResourceTypeEnum) |  | 100% |  | 100% | 0 | 2 | 0 | 12 | 0 | 1 |
| checkAccessPrivileges(List) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| GrantStmt(List, UserIdentity) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| getPrivPredicate(Collection) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| GrantStmt(UserIdentity, String, TablePattern, List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| GrantStmt(UserIdentity, String, ResourcePattern, List, ResourceTypeEnum) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| GrantStmt(UserIdentity, String, WorkloadGroupPattern, List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getUserIdent() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTblPattern() |  | 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 |
| getQualifiedRole() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPrivileges() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRoles() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getColPrivileges() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |