AccessControllerManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total419 of 74343%41 of 6839%4171811501637
checkPrivByAuthInfo(ConnectContext, AuthorizationInfo, PrivPredicate)490%120%77111111
loadAccessControllerOrThrow(String)441018%3125%237901
getPluginIdentifierForAccessController(String)420%80%558811
loadAccessControllerPlugins()334859%1375%1361701
evalDataMaskPolicy(UserIdentity, String, String, String, String)310%n/a116611
createAccessController(String, String, Map, boolean)260%20%227711
evalDataMaskPolicies(UserIdentity, String, String, String, Set)260%20%225511
lazyLoadCtlAccessController(ExternalCatalog)250%40%336611
evalRowFilterPolicies(UserIdentity, String, String, String)250%n/a115511
checkTblPriv(ConnectContext, TableName, PrivPredicate)140%n/a112211
checkTblPriv(ConnectContext, TableNameInfo, PrivPredicate)140%n/a112211
getAccessControllerOrDefault(String)132060%3350%242801
checkColumnsPriv(UserIdentity, String, String, String, Set, PrivPredicate)122466%1150%122801
checkCtlPriv(UserIdentity, String, PrivPredicate)84985%1787%1511201
checkCloudPriv(ConnectContext, String, PrivPredicate, ResourceTypeEnum)80%n/a111111
checkResourcePriv(ConnectContext, String, PrivPredicate)70%n/a111111
checkStorageVaultPriv(ConnectContext, String, PrivPredicate)70%n/a111111
checkStorageVaultPriv(UserIdentity, String, PrivPredicate)70%n/a111111
checkWorkloadGroupPriv(ConnectContext, String, PrivPredicate)70%n/a111111
checkWorkloadGroupPriv(UserIdentity, String, PrivPredicate)70%n/a111111
removeAccessController(String)61368%2250%232601
checkIfAccessControllerExist(String)50%n/a111111
checkTblPriv(ConnectContext, String, String, String, PrivPredicate)21285%1150%121301
checkColumnsPriv(ConnectContext, String, String, String, Set, PrivPredicate)11392%1150%121401
AccessControllerManager(Auth)35100%n/a0101001
checkTblPriv(UserIdentity, String, String, String, PrivPredicate)16100%n/a010201
checkDbPriv(UserIdentity, String, String, PrivPredicate)15100%n/a010201
canSkipCatalogPrivCheck(PrivPredicate)10100%4100%030101
shouldSkipCatalogPrivCheck(PrivPredicate)10100%4100%030101
checkDbPriv(ConnectContext, String, String, PrivPredicate)8100%n/a010101
checkCloudPriv(UserIdentity, String, PrivPredicate, ResourceTypeEnum)8100%n/a010101
checkCtlPriv(ConnectContext, String, PrivPredicate)7100%n/a010101
checkResourcePriv(UserIdentity, String, PrivPredicate)7100%n/a010101
checkGlobalPriv(ConnectContext, PrivPredicate)6100%n/a010101
checkGlobalPriv(UserIdentity, PrivPredicate)6100%n/a010101
static {...}4100%n/a010101
getAuth()3100%n/a010101