Role

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,025 of 2,96165%147 of 28348%1322442576162292
mergeNotCheck(Role)16814446%121250%913305001
rebuildPrivTables()10612453%8850%69285001
compatibilityAuthIndexChange(PrivBitSet)820%160%99181811
rectifyPrivs()745241%8642%58142401
grantPrivs(ResourcePattern, PrivBitSet)562430%5228%56142101
revokeResourcePrivs(String, ResourceTypeEnum, PrivBitSet)451828%4120%45111701
checkHasPriv(PrivPredicate, Auth.PrivLevel[])440%120%889911
revokePrivs(ResourcePattern, PrivBitSet, boolean)412335%7222%67111801
checkCloudPriv(String, PrivPredicate, ResourceTypeEnum, PrivBitSet)410%80%55101011
Role(String, ResourcePattern, PrivBitSet)389370%4120%4594101
compatibilityErrEnum()34615%7112%4581101
checkAnyColPrivWithinTbl(String, String, String)221031%7112%454601
grantCatalogPrivs(String, PrivBitSet)200%n/a116611
revokeCatalogPrivs(String, PrivBitSet)190%n/a116611
checkCloudVirtualComputeGroup(String, PrivPredicate, PrivBitSet, ResourcePrivTable)170%20%226611
revokePrivs(TablePattern, PrivBitSet)152562%3240%3551301
getCloudPrivTable(ResourceTypeEnum)140%40%335511
grantCols(Map)133371%2466%242801
grantPrivs(TablePattern, PrivBitSet)113475%2571%2631601
revokePrivs(TablePattern, PrivBitSet, Map, boolean)113173%4450%3531201
mergeColPrivMap(Map, Map)112771%1375%131601
revokePrivs(WorkloadGroupPattern, PrivBitSet, boolean)111659%3125%233801
revokeGlobalPrivs(PrivBitSet)100%n/a113311
checkCloudInternal(String, PrivPredicate, PrivBitSet, ResourcePrivTable, ResourceTypeEnum)80%n/a112211
grantTblPrivs(String, String, String, PrivBitSet)71568%n/a012601
grantDbPrivs(String, String, PrivBitSet)71466%n/a012601
revokeTblPrivs(String, String, String, PrivBitSet)71466%n/a012601
grantWorkloadGroupPrivs(String, PrivBitSet)71365%n/a012601
revokeDbPrivs(String, String, PrivBitSet)71365%n/a012601
revokeWorkloadGroupPrivs(String, PrivBitSet)71263%n/a012601
Role(String, List, PrivBitSet, WorkloadGroupPattern, PrivBitSet)59294%n/a0123401
static {...}53988%n/a0121101
lambda$new$0(PrivBitSet, TablePattern)51372%n/a012601
revokePrivs(ResourcePattern, PrivBitSet)41477%2133%232501
isDefaultRoleName(String)40%n/a111111
setComment(String)40%n/a112211
getUsers()30%n/a111111
getResourcePatternToPrivs()30%n/a111111
getStorageVaultPatternToPrivs()30%n/a111111
getClusterPatternToPrivs()30%n/a111111
getStagePatternToPrivs()30%n/a111111
getWorkloadGroupPatternToPrivs()30%n/a111111
getComment()30%n/a111111
lambda$compatibilityErrEnum$4(PrivBitSet)30%n/a112211
lambda$compatibilityErrEnum$3(PrivBitSet)30%n/a112211
lambda$compatibilityErrEnum$2(PrivBitSet)30%n/a112211
lambda$compatibilityErrEnum$1(PrivBitSet)30%n/a112211
checkTblPriv(String, String, String, PrivPredicate, PrivBitSet)4795%41071%4811001
checkCtlPriv(String, PrivPredicate, PrivBitSet)3093%3770%361801
checkWorkloadGroupPriv(String, PrivPredicate, PrivBitSet)2793%2675%251801
checkCatalogInternal(String, PrivPredicate, PrivBitSet)1184%1150%121401
revokeCols(Map)7998%4866%4711401
checkAnyColPrivWithinDb(String, String)2696%2466%241501
checkAnyColPrivWithinCtl(String)2195%1375%131501
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
toString()47100%n/a010701
checkDbPriv(String, String, PrivPredicate, PrivBitSet)40100%3975%370901
checkColPriv(String, String, String, String, PrivPredicate, PrivBitSet)34100%6100%040501
onlyCheckColPriv(String, String, String, String, Privilege)23100%2100%020401
checkResourcePriv(String, PrivPredicate, PrivBitSet)23100%1583%140601
checkStorageVaultPriv(String, PrivPredicate, PrivBitSet)23100%2466%240601
checkAnyPrivWithinCatalog(String)18100%6100%040301
checkAnyPrivWithinDb(String, String)15100%4100%030101
checkDbInternal(String, String, PrivPredicate, PrivBitSet)14100%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
checkResourceInternal(String, PrivPredicate, PrivBitSet)9100%n/a010201
checkStorageVaultInternal(String, PrivPredicate, PrivBitSet)9100%n/a010201
checkWorkloadGroupInternal(String, PrivPredicate, PrivBitSet)9100%n/a010201
Role(String)5100%n/a010201
checkGlobalPriv(PrivPredicate, PrivBitSet)5100%n/a010101
gsonPostProcess()5100%n/a010301
getRoleName()3100%n/a010101
getTblPatternToPrivs()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