AccessControllerManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total219 of 98777%42 of 11663%3910143206743
checkPrivByAuthInfo(ConnectContext, AuthorizationInfo, PrivPredicate)490%120%77111111
lazyLoadCtlAccessController(ExternalCatalog)348972%11945%91162801
loadAccessControllerPlugins()334859%1375%1361701
loadAccessControllerOrThrow(String)301025%3125%237901
evalDataMaskPolicies(UserIdentity, String, String, String, Set)260%20%225511
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
createAccessController(ExternalCatalog, String, Map, boolean)69393%21083%2712501
detachAccessController(String, long)23594%2675%251701
checkColumnsPriv(ConnectContext, String, String, String, Set, PrivPredicate)1392%1150%121401
lambda$detachAccessController$0()0%n/a111111
getAccessControllerOrDefault(String)58100%41071%4801201
AccessControllerManager(Auth)40100%n/a0101001
getPluginIdentifierForAccessController(String)36100%1787%150801
checkColumnsPriv(UserIdentity, String, String, String, Set, PrivPredicate)36100%2100%020801
evalDataMaskPolicy(UserIdentity, String, String, String, String)31100%n/a010601
evalRowFilterPolicies(UserIdentity, String, String, String)25100%n/a010501
isCurrentCatalog(ExternalCatalog)19100%1375%130201
closeEntry(String, AccessControllerManager.CatalogAccessControllerEntry)17100%1583%140401
checkTblPriv(UserIdentity, String, String, String, PrivPredicate)16100%n/a010201
checkDbPriv(UserIdentity, String, String, PrivPredicate)15100%n/a010201
checkTblPriv(ConnectContext, TableNameInfo, PrivPredicate)14100%n/a010201
checkTblPriv(ConnectContext, String, String, String, PrivPredicate)14100%2100%020301
closeAccessController(String, CatalogAccessController)10100%n/a010501
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
checkWorkloadGroupPriv(ConnectContext, String, PrivPredicate)7100%n/a010101
checkWorkloadGroupPriv(UserIdentity, String, PrivPredicate)7100%n/a010101
removeAccessController(String, long)6100%n/a010201
checkGlobalPriv(ConnectContext, PrivPredicate)6100%n/a010101
checkGlobalPriv(UserIdentity, PrivPredicate)6100%n/a010101
checkIfAccessControllerExist(String)5100%n/a010101
lambda$detachAccessController$2(String, AccessControllerManager.CatalogAccessControllerEntry)5100%n/a010101
static {...}4100%n/a010101
getAuth()3100%n/a010101
lambda$detachAccessController$1()100%n/a010101