| alterTable(String, String, Table, EnvironmentContext) |  | 0% |  | 0% | 9 | 9 | 38 | 38 | 1 | 1 | 
| batchCreatePartitions(List, boolean) |  | 0% |  | 0% | 10 | 10 | 44 | 44 | 1 | 1 | 
| updatePartitionColumnStatistics(ColumnStatistics) |  | 0% |  | 0% | 10 | 10 | 19 | 19 | 1 | 1 | 
| dropTable(String, String, boolean, boolean, boolean) |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 1 | 1 | 
| alterPartitions(String, String, List) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 | 
| deletePartitionColumnStatistics(String, String, String, String) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 | 
| getPartitionsByNames(String, String, List) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 | 
| getPartition(String, String, List) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 | 
| updateTableColumnStatistics(ColumnStatistics) |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 1 | 1 | 
| alterPartitionsColumnsParallel(String, String, List, List) |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 | 
| dropDatabase(String, boolean, boolean, boolean) |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 1 | 1 | 
| dropPartition(String, String, List, boolean, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 | 
| getPartitionColumnStatistics(String, String, List, List) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 | 
| createDatabase(Database) |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 | 
| createTable(Table) |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 | 
| getDatabases(String) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 | 
| getFunctions(String, String) |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 | 
| validateNewTableAndCreateDirectory(Table) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 | 
| tableExists(String, String) |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 | 
| deleteTableColumnStatistics(String, String, String) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 | 
| getTableMeta(String, String, List) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 | 
| getSchema(String, String) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 | 
| buildPartitionFromValues(Table, List) |  | 0% |  | n/a | 1 | 1 | 11 | 11 | 1 | 1 | 
| performDropPartitionPostProcessing(String, String, Partition, boolean, boolean) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 | 
| getPartitionLocation(Table, Partition) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 | 
| getTableColumnStatistics(String, String, List) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 | 
| appendPartition(String, String, List) |  | 0% |  | n/a | 1 | 1 | 8 | 8 | 1 | 1 | 
| validateInputForBatchCreatePartitions(Table, List) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| getCatalogPartitions(String, String, String, long) |  | 0% |  | n/a | 1 | 1 | 9 | 9 | 1 | 1 | 
| getTable(String, String) |  | 0% |  | n/a | 1 | 1 | 11 | 11 | 1 | 1 | 
| listPartitionNames(String, String, List, short) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 | 
| alterDatabase(String, Database) |  | 0% |  | n/a | 1 | 1 | 12 | 12 | 1 | 1 | 
| alterPartitionColumns(String, String, Partition, List) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| getGlueTables(String, String) |  | 0% |  | n/a | 1 | 1 | 10 | 10 | 1 | 1 | 
| getFunction(String, String) |  | 0% |  | n/a | 1 | 1 | 9 | 9 | 1 | 1 | 
| getDatabase(String) |  | 0% |  | n/a | 1 | 1 | 9 | 9 | 1 | 1 | 
| createFunction(Function) |  | 0% |  | n/a | 1 | 1 | 11 | 11 | 1 | 1 | 
| alterFunction(String, String, Function) |  | 0% |  | n/a | 1 | 1 | 11 | 11 | 1 | 1 | 
| getFields(String, String) |  | 0% |  | n/a | 1 | 1 | 8 | 8 | 1 | 1 | 
| dropFunction(String, String) |  | 0% |  | n/a | 1 | 1 | 10 | 10 | 1 | 1 | 
| GlueMetastoreClientDelegate(Configuration, AWSGlueMetastore, Warehouse) |  | 0% |  | n/a | 1 | 1 | 10 | 10 | 1 | 1 | 
| static {...} |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 
| dropPartitionsForTable(String, String, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| databaseExists(String) |  | 0% |  | n/a | 1 | 1 | 10 | 10 | 1 | 1 | 
| setPartitionColumnStatistics(SetPartitionsStatsRequest) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| deletePathForPartitions(List, Map) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| deleteParentRecursive(Path, int, boolean) |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 | 
| getPartition(String, String, String) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 
| partitionNameToVals(String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| getPartitions(String, String, String, long) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| listRoles(String, PrincipalType) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| addPartitions(List, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| renamePartitionInCatalog(String, String, List, Partition) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 
| isCascade(EnvironmentContext) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 | 
| getTables(String, String, TableType) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 
| isMustPurge(Table, boolean) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 | 
| lambda$alterPartitionsColumnsParallel$2(List, String, String, List, Partition) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getTables(String, String) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| lambda$getPartitionColumnStatistics$3(Map, String, List) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| listRoleNames() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$alterPartitionsColumnsParallel$1(String, String, Partition, List) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$getTables$0(TableType, Table) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| listTableNamesByFilter(String, String, short) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| createRole(Role) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| dropRole(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getPrincipalsInRole(GetPrincipalsInRoleRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getRoleGrantsForPrincipal(GetRoleGrantsForPrincipalRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| grantRole(String, String, PrincipalType, String, PrincipalType, boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| revokeRole(String, String, PrincipalType, boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| revokePrivileges(PrivilegeBag, boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| grantPrivileges(PrivilegeBag) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| listPrivileges(String, PrincipalType, HiveObjectRef) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getAggrColStatsFor(String, String, List, List) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| cancelDelegationToken(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getTokenStrForm() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| addToken(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| removeToken(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getToken(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getAllTokenIdentifiers() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| addMasterKey(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| updateMasterKey(Integer, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| removeMasterKey(Integer) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getMasterKeys() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| checkLock(long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| commitTxn(long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| replCommitTxn(long, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| abortTxns(List) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| compact(String, String, String, CompactionType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| compact(String, String, String, CompactionType, Map) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| compact2(String, String, String, CompactionType, Map) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getValidTxns() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getValidTxns(long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| exchangePartition(Map, String, String, String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| exchangePartitions(Map, String, String, String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getDelegationToken(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| heartbeat(long, long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| heartbeatTxnRange(long, long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| isPartitionMarkedForEvent(String, String, Map, PartitionEventType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| listPartitionValues(PartitionValuesRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getNumPartitionsByFilter(String, String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| listPartitionSpecs(String, String, int) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| listPartitionSpecsByFilter(String, String, String, int) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lock(LockRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| markPartitionForEvent(String, String, Map, PartitionEventType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| openTxn(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| openTxns(String, int) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| renewDelegationToken(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| rollbackTxn(long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| createTableWithConstraints(Table, List, List) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| dropConstraint(String, String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| addPrimaryKey(List) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| addForeignKey(List) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| showCompactions() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| addDynamicPartitions(long, String, String, List) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| addDynamicPartitions(long, String, String, List, DataOperationType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| insertTable(Table, boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getNextNotification(long, int, IMetaStoreClient.NotificationFilter) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getCurrentNotificationEventId() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| fireListenerEvent(FireEventRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| showLocks() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| showLocks(ShowLocksRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| showTxns() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| unlock(long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getFileMetadata(List) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getFileMetadataBySarg(List, ByteBuffer, boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| clearFileMetadata(List) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| putFileMetadata(List, List) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| cacheFileMetadata(String, String, String, boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| addPartitionsSpecProxy(PartitionSpecProxy) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setUGI(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getAllFunctions() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getPrivilegeSet(HiveObjectRef, String, List) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| deletePath(Path) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 |