Role

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,067 of 2,96130%246 of 28313%1972444366165292
rebuildPrivTables()2300%160%99505011
mergeNotCheck(Role)19811436%141041%1013345001
rectifyPrivs()1260%140%88242411
Role(String, TablePattern, PrivBitSet, Map)890%n/a11313111
Role(String, WorkloadGroupPattern, PrivBitSet)860%n/a11303011
compatibilityAuthIndexChange(PrivBitSet)820%160%99181811
revokeCols(Map)800%120%77141411
Role()720%n/a11272711
grantPrivs(ResourcePattern, PrivBitSet)512936%5228%56132101
checkTblPriv(String, String, String, PrivPredicate, PrivBitSet)490%140%88101011
grantCols(Map)460%60%448811
checkHasPriv(PrivPredicate, Auth.PrivLevel[])440%120%889911
revokePrivs(TablePattern, PrivBitSet, Map, boolean)420%80%55121211
revokePrivs(ResourcePattern, PrivBitSet, boolean)412335%7222%67111801
revokeResourcePrivs(String, ResourceTypeEnum, PrivBitSet)402336%4120%45101701
checkDbPriv(String, String, PrivPredicate, PrivBitSet)400%120%779911
revokePrivs(TablePattern, PrivBitSet)400%50%55131311
compatibilityErrEnum()400%80%55111111
Role(String, ResourcePattern, PrivBitSet)389370%4120%4594101
checkColPriv(String, String, String, String, PrivPredicate, PrivBitSet)340%60%445511
checkCtlPriv(String, PrivPredicate, PrivBitSet)320%100%668811
checkAnyColPrivWithinTbl(String, String, String)320%80%556611
mergeColPrivMap(Map, Map)30821%3125%234601
checkWorkloadGroupPriv(String, PrivPredicate, PrivBitSet)290%80%558811
checkAnyColPrivWithinDb(String, String)270%60%445511
revokePrivs(WorkloadGroupPattern, PrivBitSet, boolean)270%40%338811
onlyCheckColPriv(String, String, String, String, Privilege)230%20%224411
checkStorageVaultPriv(String, PrivPredicate, PrivBitSet)230%60%446611
grantPrivs(TablePattern, PrivBitSet)222351%4342%4681601
checkAnyColPrivWithinCtl(String)220%40%335511
grantTblPrivs(String, String, String, PrivBitSet)220%n/a116611
revokeTblPrivs(String, String, String, PrivBitSet)210%n/a116611
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
checkAnyPrivWithinCatalog(String)180%60%443311
checkAnyPrivWithinDb(String, String)150%40%331111
checkDbInternal(String, String, PrivPredicate, PrivBitSet)140%20%224411
checkCatalogInternal(String, PrivPredicate, PrivBitSet)130%20%224411
checkTblInternal(String, String, String, PrivPredicate, PrivBitSet)110%n/a112211
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
getCloudPrivTable(ResourceTypeEnum)8642%3125%233501
checkResourcePriv(String, PrivPredicate, PrivBitSet)71669%3350%342601
grantDbPrivs(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
lambda$new$0(PrivBitSet, TablePattern)51372%n/a012601
gsonPostProcess()50%n/a113311
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
grantPrivs(WorkloadGroupPattern, PrivBitSet)1493%2250%231501
Role(String, TablePattern, PrivBitSet)86100%n/a0103001
Role(String, String)78100%n/a0102901
toString()47100%n/a010701
checkCloudVirtualComputeGroup(String, PrivPredicate, PrivBitSet, ResourcePrivTable)17100%2100%020601
checkGlobalInternal(PrivPredicate, PrivBitSet)12100%2100%020401
grantGlobalPrivs(PrivBitSet)12100%n/a010301
merge(Role)10100%n/a010301
checkResourceInternal(String, PrivPredicate, PrivBitSet)9100%n/a010201
checkCloudInternal(String, PrivPredicate, PrivBitSet, ResourcePrivTable, ResourceTypeEnum)8100%n/a010201
Role(String)5100%n/a010201
checkGlobalPriv(PrivPredicate, PrivBitSet)5100%n/a010101
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