Role

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total729 of 3,06276%99 of 29566%90251163625893
rectifyPrivs()745241%8642%58142401
rebuildPrivTables()7315768%51168%49215001
mergeNotCheck(Role)6924377%51979%413135001
toString()470%n/a117711
checkHasPriv(PrivPredicate, Auth.PrivLevel[])440%120%889911
revokePrivs(ResourcePattern, PrivBitSet, boolean)433746%5444%4771801
grantPrivs(ResourcePattern, PrivBitSet)385157%2571%2672101
compatibilityAuthIndexChange(PrivBitSet)334959%61062%6981801
revokeResourcePrivs(String, ResourceTypeEnum, PrivBitSet)304258%2360%2551701
Role(String, ResourcePattern, PrivBitSet)2511582%2360%2544101
checkStorageVaultPriv(String, PrivPredicate, PrivBitSet)230%60%446611
revokePrivs(TablePattern, PrivBitSet, Map, boolean)183163%3562%2531201
revokePrivs(WorkloadGroupPattern, PrivBitSet, boolean)181647%3125%233801
grantCols(Map)133371%2466%242801
checkColPriv(String, String, String, String, PrivPredicate, PrivBitSet)122870%1583%141501
checkAnyColPrivWithinCtl(String)121352%3125%233601
checkStorageVaultInternal(String, PrivPredicate, PrivBitSet)90%n/a112211
checkCloudVirtualComputeGroup(String, PrivPredicate, PrivBitSet, ResourcePrivTable)8952%1150%122601
checkWorkloadGroupPriv(String, PrivPredicate, PrivBitSet)72275%2675%252801
grantTblPrivs(String, String, String, PrivBitSet)71568%n/a012601
grantDbPrivs(String, String, PrivBitSet)71466%n/a012601
revokeTblPrivs(String, String, String, PrivBitSet)71466%n/a012601
grantCatalogPrivs(String, PrivBitSet)71365%n/a012601
grantWorkloadGroupPrivs(String, PrivBitSet)71365%n/a012601
revokeDbPrivs(String, String, PrivBitSet)71365%n/a012601
revokeWorkloadGroupPrivs(String, PrivBitSet)71263%n/a012601
revokeCatalogPrivs(String, PrivBitSet)71263%n/a012601
checkCloudPriv(String, PrivPredicate, ResourceTypeEnum, PrivBitSet)63585%2675%2521001
Role(String, List, PrivBitSet, WorkloadGroupPattern, PrivBitSet)59294%n/a0123401
checkTblPriv(String, String, String, PrivPredicate, PrivBitSet)55090%31785%31111001
grantPrivs(TablePattern, PrivBitSet)54088%1685%1611601
checkDbPriv(String, String, PrivPredicate, PrivBitSet)53988%31381%391901
static {...}53988%n/a0121101
revokePrivs(TablePattern, PrivBitSet)53587%1480%1511301
checkCtlPriv(String, PrivPredicate, PrivBitSet)52985%21083%271801
checkResourcePriv(String, PrivPredicate, PrivBitSet)51878%1583%141601
lambda$new$0(PrivBitSet, TablePattern)51372%n/a012601
Role(String)50%n/a112211
revokePrivs(ResourcePattern, PrivBitSet)41477%2133%232501
isDefaultRoleName(String)40%n/a111111
getUsers()30%n/a111111
lambda$compatibilityErrEnum$3(PrivBitSet)30%n/a112211
getCloudPrivTable(ResourceTypeEnum)1285%1375%131501
revokeCols(Map)7998%21083%2711401
checkAnyColPrivWithinTbl(String, String, String)4097%3562%351901
compatibilityErrEnum()3997%3562%3511101
checkAnyColPrivWithinDb(String, String)3296%2466%241701
grantPrivs(WorkloadGroupPattern, PrivBitSet)1493%2250%231501
Role(String, TablePattern, PrivBitSet, Map)89100%n/a0103101
Role(String, TablePattern, PrivBitSet)86100%n/a0103001
Role(String, WorkloadGroupPattern, PrivBitSet)86100%n/a0103001
Role(String, String)78100%n/a0102901
Role()72100%n/a0102701
mergeColPrivMap(Map, Map)38100%4100%030601
onlyCheckColPriv(String, String, String, String, Privilege)23100%2100%020401
checkAnyPrivWithinCatalog(String)18100%2466%240301
checkAnyPrivWithinDb(String, String)15100%4100%030101
checkDbInternal(String, String, PrivPredicate, PrivBitSet)14100%2100%020401
checkCatalogInternal(String, PrivPredicate, PrivBitSet)13100%2100%020401
checkGlobalInternal(PrivPredicate, PrivBitSet)12100%2100%020401
grantGlobalPrivs(PrivBitSet)12100%n/a010301
checkTblInternal(String, String, String, PrivPredicate, PrivBitSet)11100%n/a010201
revokePrivs(WorkloadGroupPattern, PrivBitSet)11100%1150%120301
merge(Role)10100%n/a010301
revokeGlobalPrivs(PrivBitSet)10100%n/a010301
checkResourceInternal(String, PrivPredicate, PrivBitSet)9100%n/a010201
checkWorkloadGroupInternal(String, PrivPredicate, PrivBitSet)9100%n/a010201
checkCloudInternal(String, PrivPredicate, PrivBitSet, ResourcePrivTable, ResourceTypeEnum)8100%n/a010201
gsonPostProcess()7100%n/a010401
removeClusterPrefix()6100%n/a010201
checkGlobalPriv(PrivPredicate, PrivBitSet)5100%n/a010101
setComment(String)4100%n/a010201
getRoleName()3100%n/a010101
getTblPatternToPrivs()3100%n/a010101
getResourcePatternToPrivs()3100%n/a010101
getStorageVaultPatternToPrivs()3100%n/a010101
getClusterPatternToPrivs()3100%n/a010101
getStagePatternToPrivs()3100%n/a010101
getWorkloadGroupPatternToPrivs()3100%n/a010101
getGlobalPrivTable()3100%n/a010101
getCatalogPrivTable()3100%n/a010101
getDbPrivTable()3100%n/a010101
getTablePrivTable()3100%n/a010101
getColPrivMap()3100%n/a010101
getResourcePrivTable()3100%n/a010101
getStorageVaultPrivTable()3100%n/a010101
getCloudClusterPrivTable()3100%n/a010101
getCloudStagePrivTable()3100%n/a010101
getWorkloadGroupPrivTable()3100%n/a010101
getComment()3100%n/a010101
lambda$compatibilityErrEnum$4(PrivBitSet)3100%n/a010201
lambda$compatibilityErrEnum$2(PrivBitSet)3100%n/a010201
lambda$compatibilityErrEnum$1(PrivBitSet)3100%n/a010201