AccessControllerManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total276 of 88068%31 of 6250%3278511711047
loadAccessControllerOrThrow(String)441018%3125%237901
getPluginIdentifierForAccessController(String)420%80%558811
loadAccessControllerPlugins()334859%1375%1361701
createAccessController(String, String, Map, boolean)260%20%227711
evalDataMaskPolicies(PrivilegeContext, String, String, String, Set)260%20%225511
checkPrivByAuthInfo(ConnectContext, AuthorizationInfo, PrivPredicate)143571%5758%5741101
checkColumnsPriv(PrivilegeContext, String, String, String, Set, PrivPredicate)132464%1150%122801
checkCloudPriv(ConnectContext, String, PrivPredicate, ResourceTypeEnum)130%n/a112211
checkStorageVaultPriv(ConnectContext, String, PrivPredicate)120%n/a112211
evalDataMaskPolicies(UserIdentity, String, String, String, Set)110%n/a111111
resolveAuthorizationContext(ConnectContext, UserIdentity)102672%5550%361901
checkResourcePriv(UserIdentity, String, PrivPredicate)90%n/a111111
checkStorageVaultPriv(UserIdentity, String, PrivPredicate)90%n/a111111
checkStorageVaultPriv(PrivilegeContext, String, PrivPredicate)70%n/a111111
checkIfAccessControllerExist(String)50%n/a111111
lazyLoadCtlAccessController(ExternalCatalog)12496%2250%231601
removeAccessController(String)11894%1375%131601
evalDataMaskPolicy(PrivilegeContext, String, String, String, String)36100%n/a010701
AccessControllerManager(Auth)35100%n/a0101001
getAccessControllerOrDefault(String)33100%1583%140801
evalRowFilterPolicies(PrivilegeContext, String, String, String)30100%n/a010601
checkTblPriv(ConnectContext, String, String, String, PrivPredicate)19100%2100%020401
checkColumnsPriv(ConnectContext, String, String, String, Set, PrivPredicate)19100%2100%020501
checkTblPriv(PrivilegeContext, String, String, String, PrivPredicate)18100%n/a010301
checkDbPriv(PrivilegeContext, String, String, PrivPredicate)17100%n/a010301
checkTblPriv(ConnectContext, TableNameInfo, PrivPredicate)14100%n/a010201
checkCtlPriv(PrivilegeContext, String, PrivPredicate)13100%n/a010201
checkDbPriv(ConnectContext, String, String, PrivPredicate)13100%n/a010201
checkCtlPriv(ConnectContext, String, PrivPredicate)12100%n/a010201
checkColumnsPriv(UserIdentity, String, String, String, Set, PrivPredicate)12100%n/a010201
checkResourcePriv(ConnectContext, String, PrivPredicate)12100%n/a010201
checkWorkloadGroupPriv(ConnectContext, String, PrivPredicate)12100%n/a010201
checkGlobalPriv(ConnectContext, PrivPredicate)11100%n/a010201
checkTblPriv(UserIdentity, String, String, String, PrivPredicate)11100%n/a010101
evalDataMaskPolicy(UserIdentity, String, String, String, String)11100%n/a010101
checkDbPriv(UserIdentity, String, String, PrivPredicate)10100%n/a010101
checkCloudPriv(UserIdentity, String, PrivPredicate, ResourceTypeEnum)10100%n/a010101
evalRowFilterPolicies(UserIdentity, String, String, String)10100%n/a010101
checkCtlPriv(UserIdentity, String, PrivPredicate)9100%n/a010101
checkWorkloadGroupPriv(UserIdentity, String, PrivPredicate)9100%n/a010101
checkGlobalPriv(UserIdentity, PrivPredicate)8100%n/a010101
checkCloudPriv(PrivilegeContext, String, PrivPredicate, ResourceTypeEnum)8100%n/a010101
checkResourcePriv(PrivilegeContext, String, PrivPredicate)7100%n/a010101
checkWorkloadGroupPriv(PrivilegeContext, String, PrivPredicate)7100%n/a010101
checkGlobalPriv(PrivilegeContext, PrivPredicate)6100%n/a010101
static {...}4100%n/a010101
getAuth()3100%n/a010101