Role

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,426 of 3,06253%189 of 29535%1742513306254393
mergeNotCheck(Role)12518759%91562%713235001
rebuildPrivTables()9113960%7956%59255001
revokeCols(Map)800%120%77141411
revokePrivs(ResourcePattern, PrivBitSet, boolean)800%90%77181811
rectifyPrivs()745241%8642%58142401
revokeResourcePrivs(String, ResourceTypeEnum, PrivBitSet)720%50%55171711
compatibilityAuthIndexChange(PrivBitSet)622024%11531%79121801
grantPrivs(ResourcePattern, PrivBitSet)523741%4342%46112101
toString()470%n/a117711
checkHasPriv(PrivPredicate, Auth.PrivLevel[])440%120%889911
Role(String, ResourcePattern, PrivBitSet)4010071%3240%3574101
grantCols(Map)351123%4233%345801
checkCtlPriv(String, PrivPredicate, PrivBitSet)340%120%778811
revokePrivs(WorkloadGroupPattern, PrivBitSet, boolean)340%40%338811
mergeColPrivMap(Map, Map)30821%3125%234601
checkWorkloadGroupPriv(String, PrivPredicate, PrivBitSet)290%80%558811
checkAnyColPrivWithinCtl(String)250%40%336611
revokePrivs(TablePattern, PrivBitSet)231742%4120%4581301
checkStorageVaultPriv(String, PrivPredicate, PrivBitSet)230%60%446611
revokePrivs(TablePattern, PrivBitSet, Map, boolean)222755%5337%4541201
checkAnyColPrivWithinTbl(String, String, String)221946%7112%454901
grantCatalogPrivs(String, PrivBitSet)200%n/a116611
revokeDbPrivs(String, String, PrivBitSet)200%n/a116611
revokeWorkloadGroupPrivs(String, PrivBitSet)190%n/a116611
revokeCatalogPrivs(String, PrivBitSet)190%n/a116611
compatibilityErrEnum()182255%5337%4551101
checkAnyPrivWithinCatalog(String)180%60%443311
revokePrivs(ResourcePattern, PrivBitSet)180%30%335511
checkAnyColPrivWithinDb(String, String)171648%5116%343701
grantPrivs(TablePattern, PrivBitSet)123373%3457%3641601
checkColPriv(String, String, String, String, PrivPredicate, PrivBitSet)122870%2466%241501
revokePrivs(WorkloadGroupPattern, PrivBitSet)110%20%223311
revokeGlobalPrivs(PrivBitSet)100%n/a113311
checkStorageVaultInternal(String, PrivPredicate, PrivBitSet)90%n/a112211
checkWorkloadGroupInternal(String, PrivPredicate, PrivBitSet)90%n/a112211
onlyCheckColPriv(String, String, String, String, Privilege)81565%1150%121401
checkCloudVirtualComputeGroup(String, PrivPredicate, PrivBitSet, ResourcePrivTable)8952%1150%122601
getCloudPrivTable(ResourceTypeEnum)8642%3125%233501
checkTblPriv(String, String, String, PrivPredicate, PrivBitSet)74887%71365%71121001
checkDbPriv(String, String, PrivPredicate, PrivBitSet)73784%51168%592901
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
checkCloudPriv(String, PrivPredicate, ResourceTypeEnum, PrivBitSet)63585%2675%2521001
Role(String, List, PrivBitSet, WorkloadGroupPattern, PrivBitSet)59294%n/a0123401
static {...}53988%n/a0121101
checkResourcePriv(String, PrivPredicate, PrivBitSet)51878%2466%241601
lambda$new$0(PrivBitSet, TablePattern)51372%n/a012601
Role(String)50%n/a112211
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
getGlobalPrivTable()30%n/a111111
getCatalogPrivTable()30%n/a111111
getDbPrivTable()30%n/a111111
getTablePrivTable()30%n/a111111
getColPrivMap()30%n/a111111
getResourcePrivTable()30%n/a111111
getStorageVaultPrivTable()30%n/a111111
getCloudClusterPrivTable()30%n/a111111
getCloudStagePrivTable()30%n/a111111
getWorkloadGroupPrivTable()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
checkAnyPrivWithinDb(String, String)1386%2250%230101
checkCatalogInternal(String, PrivPredicate, PrivBitSet)1184%1150%121401
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
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
merge(Role)10100%n/a010301
checkResourceInternal(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
getRoleName()3100%n/a010101
getTblPatternToPrivs()3100%n/a010101
lambda$compatibilityErrEnum$1(PrivBitSet)3100%n/a010201