Auth

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,741 of 5,51050%287 of 50943%2394015991,23956139
upgradeToVersion116(UserPrivTable, CatalogPrivTable, DbPrivTable, TablePrivTable, ResourcePrivTable)3870%240%1313737311
getUserAuthInfo(List, UserIdentity)30132251%222856%20264210601
getGlobalPrivStatus(List, UserIdentity)1650%220%1212393911
getTablePrivStatus(List, UserIdentity)1560%200%1111363611
getSchemaPrivStatus(List, UserIdentity)1500%200%1111353511
getUserRoleWorkloadGroupPrivs(List, UserIdentity)1290%180%1010292911
readFields(DataInput)1070%100%66292911
alterUserInternal(boolean, AlterUserOpType, UserIdentity, byte[], String, PasswordOptions, String, boolean)940%140%1010222211
replayGrant(PrivInfo)660%60%44161611
replayRevoke(PrivInfo)660%60%44141411
dropUserInternal(UserIdentity, boolean, boolean)659258%8850%59194201
getAllUserInfo()6017874%161954%1624205801
checkCloudPriv(UserIdentity, String, PrivPredicate, ResourceTypeEnum)480%80%55121211
toString()420%n/a117711
checkPassword(String, String, byte[], byte[], List)410%100%66101011
setRoleToUser(UserIdentity, String)390%20%227711
checkPlainPassword(String, String, String, List)371731%5116%343801
alterRoleInternal(String, String, boolean)370%40%338811
checkHasPriv(ConnectContext, PrivPredicate, Auth.PrivLevel[])330%40%338811
checkStorageVaultPriv(UserIdentity, String, PrivPredicate)320%40%338811
checkTablePatternExist(TablePattern, PrivBitSet)307170%21285%2822101
revokeInternal(UserIdentity, List, boolean)284863%3562%3521401
mergeRolesNoCheckName(List, Role)280%40%338811
modifyComment(UserIdentity, String)250%20%225511
write(DataOutput)250%n/a117711
replayCreateUser(PrivInfo)230%n/a116611
replayAlterUser(AlterUserOperationLog)230%n/a116611
updateUserPropertyInternal(String, List, boolean)222755%5116%3441201
createUserInternal(UserIdentity, String, byte[], boolean, PasswordOptions, String, String, boolean)2111985%21487%2933101
alterUser(AlterUserStmt)180%n/a113311
getDefaultCloudCluster(String)180%n/a117711
setPasswordInternal(UserIdentity, byte[], UserIdentity, boolean, boolean, boolean)176278%7541%6721501
replaySetPassword(PrivInfo)170%n/a115511
alterUser(AlterUserInfo)170%n/a113311
getCurrentUserIdentity(UserIdentity)160%20%225511
setLdapPassword(SetLdapPassVar)160%n/a114411
lambda$getUserAuthInfo$1(PrivEntry)160%n/a112211
setLdapPassword(String)150%n/a114411
replayCreateRole(PrivInfo)150%n/a115511
grantInternal(UserIdentity, List, boolean)146281%2675%2511401
replayAlterRole(PrivInfo)140%n/a115511
replayUpdateUserProperty(UserPropertyInfo)140%n/a115511
grantInternal(UserIdentity, String, WorkloadGroupPattern, PrivBitSet, boolean, boolean)136082%3975%3721801
getRolesByUserWithLdap(UserIdentity)133069%3350%2431001
replayDropRole(PrivInfo)130%n/a115511
getRolesByUser(UserIdentity, boolean)120%n/a113311
replayDropUser(UserIdentity)120%n/a115511
checkTblPriv(UserIdentity, String, String, String, PrivPredicate)113877%3562%2531201
setPassword(SetPassVar)110%n/a112211
getInitCatalog(String)110%n/a113311
isWorkloadGroupInUse(String)110%n/a113311
checkDbPriv(UserIdentity, String, String, PrivPredicate)103778%3562%2531201
checkCtlPriv(UserIdentity, String, PrivPredicate)103678%3562%2531201
replaySetLdapPassword(LdapInfo)100%20%224411
doesRoleExist(String)90%20%221111
setPassword(UserIdentity, byte[])90%n/a112211
refreshLdap(RefreshLdapStmt)80%n/a112211
alterRole(AlterRoleStmt)80%n/a112211
getCloudClusterUsers(String)80%n/a111111
getUserIdentityForLdap(String, String)60%n/a111111
dropUser(UserIdentity, boolean)60%n/a112211
alterRole(String, String)60%n/a112211
dropRole(String, boolean)60%n/a112211
initUser()4088%n/a0121001
setInitialRootPassword(String)3286%2100%0221401
getUserProperties(String)1168%n/a012501
getRoleByName(String)0%n/a111111
getAllUser()0%n/a111111
getAuthInfo(UserIdentity)4692%2675%2511401
setLdapInfo(LdapInfo)0%n/a112211
getAllUsers()0%n/a111111
getLdapInfo()0%n/a111111
getLdapManager()0%n/a111111
getUserManager()0%n/a111111
lambda$getUserAuthInfo$0(Role)0%n/a111111
isLdapAuthEnabled()71%1150%120101
grantInternal(UserIdentity, String, TablePattern, PrivBitSet, Map, boolean, boolean)71100%2675%2501501
grant(GrantStmt)67100%6100%0401301
revoke(RevokeStmt)67100%6100%0401301
grantResourcePrivilegeCommand(GrantResourcePrivilegeCommand)58100%1375%130901
revokeResourcePrivilegeCommand(RevokeResourcePrivilegeCommand)58100%1375%130901
checkColsPriv(UserIdentity, String, String, String, Set, PrivPredicate)57100%4100%030601
dropRoleInternal(String, boolean, boolean)51100%2466%2401201
createRoleInternal(String, boolean, String, boolean)49100%2466%2401201
Auth()45100%n/a0101101
grantInternal(UserIdentity, String, ResourcePattern, PrivBitSet, boolean, boolean)45100%1375%1301101
revokeInternal(UserIdentity, String, TablePattern, PrivBitSet, Map, boolean, boolean)42100%1375%1301001
checkWorkloadGroupPriv(UserIdentity, String, PrivPredicate)40100%6100%0401001
revokeInternal(UserIdentity, String, ResourcePattern, PrivBitSet, boolean, boolean)40100%1375%1301001
revokeInternal(UserIdentity, String, WorkloadGroupPattern, PrivBitSet, boolean, boolean)40100%1375%1301001
checkResourcePriv(UserIdentity, String, PrivPredicate)32100%4100%030801
checkGlobalPriv(UserIdentity, PrivPredicate)31100%4100%030801
getUserCloudClusterPrivTable(UserIdentity)29100%2100%020601
getUserCloudStagePrivTable(UserIdentity)29100%2100%020601
getUserStorageVaultPrivTable(UserIdentity)29100%2100%020601
revokeTablePrivilegeCommand(RevokeTablePrivilegeCommand)27100%1150%120501
getUserGlobalPrivTable(UserIdentity)25100%2100%020601
getUserCtlPrivTable(UserIdentity)25100%2100%020601
getUserDbPrivTable(UserIdentity)25100%2100%020601
getUserTblPrivTable(UserIdentity)25100%2100%020601
getUserResourcePrivTable(UserIdentity)25100%2100%020601
getUserWorkloadGroupPrivTable(UserIdentity)25100%2100%020601
grantTablePrivilegeCommand(GrantTablePrivilegeCommand)24100%n/a010401
checkColPriv(String, String, String, String, PrivPredicate, Set)23100%4100%030501
getUserColPrivMap(UserIdentity)23100%2100%020601
createUser(CreateUserStmt)18100%n/a010401
createUser(CreateUserInfo)18100%n/a010401
getRoleInfo()14100%n/a010501
refreshUserPrivEntriesByResovledIPs(Map)12100%n/a010501
checkPlainPasswordForTest(String, String, String, List)11100%n/a010401
getRoleUsers(String)11100%n/a010301
getMaxConn(String)11100%n/a010301
getQueryTimeout(String)11100%n/a010301
getInsertTimeout(String)11100%n/a010301
getMaxQueryInstances(String)11100%n/a010301
getParallelFragmentExecInstanceNum(String)11100%n/a010301
getSqlBlockRules(String)11100%n/a010301
getCpuResourceLimit(String)11100%n/a010301
getComputeGroup(String)11100%n/a010301
getExecMemLimit(String)11100%n/a010301
getWorkloadGroup(String)11100%n/a010301
createRole(CreateRoleStmt)10100%n/a010201
updateUserProperty(SetUserPropertyStmt)10100%n/a010301
getAllDomains(Set)9100%n/a010401
dropUser(DropUserStmt)8100%n/a010201
grantRoleCommand(GrantRoleCommand)8100%n/a010201
revokeRole(RevokeRoleCommand)8100%n/a010201
dropRole(DropRoleStmt)8100%n/a010201
createRole(String, boolean, String)7100%n/a010201
doesUserExist(UserIdentity)6100%n/a010101
readLock()100%n/a010201
readUnlock()100%n/a010201
writeLock()100%n/a010201
writeUnlock()100%n/a010201
getPasswdPolicyInfo(UserIdentity)100%n/a010101
getUserId(String)100%n/a010101
rectifyPrivs()100%n/a010201
static {...}100%n/a010101
getPasswdPolicyManager()100%n/a010101