| getPasswordOptions() |    | 75% |    | 50% | 1 | 2 | 0 | 1 | 0 | 1 | 
| removeClusterPrefix() |   | 100% |   | 100% | 0 | 5 | 0 | 8 | 0 | 1 | 
| PrivInfo(UserIdentity, PrivBitSet, byte[], String, PasswordOptions, String, String) |   | 100% |  | n/a | 0 | 1 | 0 | 11 | 0 | 1 | 
| PrivInfo(UserIdentity, TablePattern, PrivBitSet, byte[], String, Map) |   | 100% |  | n/a | 0 | 1 | 0 | 10 | 0 | 1 | 
| PrivInfo(UserIdentity, ResourcePattern, PrivBitSet, byte[], String) |   | 100% |  | n/a | 0 | 1 | 0 | 9 | 0 | 1 | 
| PrivInfo(UserIdentity, WorkloadGroupPattern, PrivBitSet, byte[], String) |   | 100% |  | n/a | 0 | 1 | 0 | 9 | 0 | 1 | 
| PrivInfo(UserIdentity, PrivBitSet, byte[], String, PasswordOptions) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| PrivInfo(String, String) |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| PrivInfo(UserIdentity, List) |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| read(DataInput) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| write(DataOutput) |   | 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 | 
| getPrivs() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getPasswd() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRole() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getComment() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getUserId() |   | 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 | 
| gsonPostProcess() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 |