| preventSystemKSSchemaModification(String, DataResource, Permission) |   | 36% |   | 57% | 4 | 8 | 4 | 9 | 0 | 1 |
| static {...} |   | 79% |   | 83% | 1 | 4 | 7 | 23 | 0 | 1 |
| ensurePermission(String, Permission, DataResource) |   | 58% |   | 50% | 4 | 8 | 2 | 12 | 0 | 1 |
| resetLastTimestamp(long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| validateLogin() |   | 71% |   | 87% | 1 | 5 | 1 | 7 | 0 | 1 |
| canLogin(AuthenticatedUser) |   | 25% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| setKeyspace(String) |   | 64% |   | 75% | 1 | 3 | 1 | 4 | 0 | 1 |
| ensureNotAnonymous() |   | 58% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| ensureIsSuperuser(String) |   | 44% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| validateKeyspace(String) |   | 37% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| hasTablePermission(TableMetadata, Permission) |   | 92% |   | 90% | 1 | 6 | 1 | 12 | 0 | 1 |
| getClientAddress() |   | 77% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| getTimestampForPaxos(long) |   | 96% |   | 66% | 2 | 4 | 1 | 6 | 0 | 1 |
| ensurePermission(Permission, IResource) |   | 95% |   | 75% | 2 | 5 | 1 | 7 | 0 | 1 |
| ensurePermissionOnResourceChain(Permission, IResource) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| ClientState(ClientState) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| warnAboutUseWithPreparedStatements(MD5Digest, String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getTimestamp() |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| login(AuthenticatedUser) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| ensurePermission(Permission, Function) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| ClientState(InetSocketAddress) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| cloneWithKeyspaceIfSet(String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| isSuper() |  | 100% |  | 100% | 0 | 4 | 0 | 1 | 0 | 1 |
| getKeyspace() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| ensureAllKeyspacesPermission(Permission) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| isOrdinaryUser() |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| ClientState() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| forInternalCalls(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| ensureTablePermission(String, String, Permission) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ensureTablePermission(TableMetadata, Permission) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ensureKeyspacePermission(String, Permission) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ensureAllTablesPermission(String, Permission) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$static$1(VirtualTable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$static$0(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| forExternalCalls(SocketAddress) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ensureTablePermission(TableMetadataRef, Permission) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setClientOptions(Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| authorize(IResource) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| forInternalCalls() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDriverName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDriverVersion() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getClientOptions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setDriverName(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDriverVersion(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getLastTimestampMicros() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRemoteAddress() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRawKeyspace() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isSystem() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUser() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCQLQueryHandler() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |