Role

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,281 of 3,29161%187 of 32943%15928027066726105
mergeNotCheck(Role)13817455%101458%813265001
rebuildPrivTables()9113960%7956%59255001
compatibilityAuthIndexChange(PrivBitSet)820%160%99181811
revokeCols(Map)800%120%77141411
rectifyPrivs()745241%8642%58142401
Role()720%n/a11272711
grantPrivs(ResourcePattern, PrivBitSet)523741%4342%46112101
revokePrivs(ResourcePattern, PrivBitSet, boolean)503037%6333%5791801
checkHasPriv(PrivPredicate, Auth.PrivLevel[])440%120%889911
revokeResourcePrivs(String, ResourceTypeEnum, PrivBitSet)423041%3240%3581701
Role(String, ResourcePattern, PrivBitSet)4010071%3240%3574101
compatibilityErrEnum()400%80%55111111
grantCols(Map)351123%4233%345801
mergeColPrivMap(Map, Map)30821%3125%234601
checkWorkloadGroupPriv(String, PrivPredicate, PrivBitSet)290%80%558811
checkStorageVaultPriv(String, PrivPredicate, PrivBitSet)230%60%446611
revokePrivs(TablePattern, PrivBitSet, Map, boolean)222956%6440%5641201
checkAnyColPrivWithinTbl(String, String, String)221031%7112%454601
revokeCatalogPrivs(String, PrivBitSet)190%n/a116611
lambda$removeTablePrivs$6(String, String, String, ColPrivilegeKey)190%60%441111
revokePrivs(WorkloadGroupPattern, PrivBitSet, boolean)181647%3125%233801
checkAnyColPrivWithinDb(String, String)171037%5116%343501
revokePrivs(TablePattern, PrivBitSet)152562%3240%3551301
lambda$removeDbPrivs$4(String, String, ColPrivilegeKey)140%40%331111
checkColPriv(String, String, String, String, PrivPredicate, PrivBitSet)122870%2466%241501
checkAnyColPrivWithinCtl(String)121045%3125%233501
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
getCloudPrivTable(ResourceTypeEnum)8642%3125%233501
checkResourcePriv(String, PrivPredicate, PrivBitSet)71669%3350%342601
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
grantPrivs(TablePattern, PrivBitSet)63986%2571%2621601
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
lambda$removeCatalogPrivs$2(String, ColPrivilegeKey)50%n/a111111
revokePrivs(ResourcePattern, PrivBitSet)41477%2133%232501
isDefaultRoleName(String)40%n/a111111
setComment(String)40%n/a112211
getUsers()30%n/a111111
getStorageVaultPatternToPrivs()30%n/a111111
getClusterPatternToPrivs()30%n/a111111
getStagePatternToPrivs()30%n/a111111
getComment()30%n/a111111
lambda$compatibilityErrEnum$12(PrivBitSet)30%n/a112211
lambda$compatibilityErrEnum$11(PrivBitSet)30%n/a112211
lambda$compatibilityErrEnum$10(PrivBitSet)30%n/a112211
lambda$compatibilityErrEnum$9(PrivBitSet)30%n/a112211
checkTblPriv(String, String, String, PrivPredicate, PrivBitSet)5396%51575%51111001
checkDbPriv(String, String, PrivPredicate, PrivBitSet)4295%51168%591901
checkCtlPriv(String, PrivPredicate, PrivBitSet)3294%4866%471801
checkAnyPrivWithinCatalog(String)1688%3350%340301
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
toString()47100%n/a010701
lambda$removeTablePrivs$5(String, String, String, List, Map.Entry)31100%2675%250801
lambda$removeDbPrivs$3(String, String, List, Map.Entry)30100%8100%050601
removeTablePrivs(String, String, String)27100%n/a010501
removeDbPrivs(String, String)25100%n/a010501
removeCatalogPrivs(String)23100%n/a010501
checkCloudVirtualComputeGroup(String, PrivPredicate, PrivBitSet, ResourcePrivTable)17100%2100%020601
lambda$removeCatalogPrivs$1(String, List, Map.Entry)17100%2100%020501
removeResourcePrivs(String)16100%n/a010401
removeWorkloadGroupPrivs(String)16100%n/a010401
lambda$removeWorkloadGroupPrivs$8(String, List, Map.Entry)15100%2100%020401
lambda$removeResourcePrivs$7(String, List, Map.Entry)15100%2100%020401
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
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
getResourcePatternToPrivs()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