| grantRole(String, String, PrincipalType, String, PrincipalType, boolean) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| revokeRole(String, String, PrincipalType, boolean) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| createGrant(String, String, PrincipalType, String, PrincipalType, boolean) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| removeGrant(String, String, PrincipalType, boolean) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| setPartitionColumnStatistics(String, String, String, List) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getPrimaryKey(String, String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getUniqueConstraints(String, String, String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getNotNullConstraints(String, String, String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setTableColumnStatistics(String, String, List) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| addPartitions(List) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| addUniqueConstraint(List) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| addPrimaryKeyConstraint(List) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| addNotNullConstraint(List) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getPartitionColumnStatistics(String, String, List, List) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getTableColumnStatistics(String, String, List) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| ThriftHiveMetastoreClient(TTransport, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| dropConstraint(String, String, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| createTableWithConstraints(Table, List, List, List) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| ThriftHiveMetastoreClient(TProtocol, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getAllDatabases() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createDatabase(Database) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createTable(Table) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| listRoleGrants(String, PrincipalType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createRole(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| deletePartitionColumnStatistics(String, String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deleteTableColumnStatistics(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPartitionNamesFiltered(String, String, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dropPartition(String, String, List, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addNotNullConstraint$2(SQLNotNullConstraint) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$addPrimaryKeyConstraint$1(SQLPrimaryKey) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$addUniqueConstraint$0(SQLUniqueConstraint) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getTableNamesByFilter(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dropDatabase(String, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dropTable(String, String, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| alterTable(String, String, Table) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPartitionNames(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| alterPartition(String, String, Partition) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPartition(String, String, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPartitionsByNames(String, String, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| alterDatabase(String, Database) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTable(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFields(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setUGI(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDatabases(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatabase(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllTables(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listPrivileges(String, PrincipalType, HiveObjectRef) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDelegationToken(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listRoles(String, PrincipalType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dropRole(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| grantPrivileges(PrivilegeBag) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| revokePrivileges(PrivilegeBag) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkLock(CheckLockRequest) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lock(LockRequest) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unlock(UnlockRequest) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| close() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRoleNames() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |