ProfileManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total823 of 2,21762%92 of 20254%811552045671254
lambda$loadProfilesFromStorageIfFirstTime$2()954130%7112%45203101
deleteOutdatedProfilesFromStorage()914633%9535%78213601
createFetchRealTimeProfileTasks(String, String)8110355%91155%611164601
preventExecutionProfileLeakage()802322%12214%78152201
getRealtimeQueryProfile(TUniqueId, String, TNetworkAddress)515150%5550%56183301
getQueryStatistic(String)4518580%7956%6963901
getQueryIdByTraceId(String)400%40%337711
getProfile(String)363750%5337%4591801
getDebugInfo()340%20%227711
removeProfile(String)340%40%338811
getBrokenProfiles()296268%2675%25102801
getProfileBrief(String)230%20%226611
getProfileOrderByQueryStartTime()210%n/a115511
getProfilesToBeRemoved()155177%2675%2541601
checkAuthByUserAndQueryId(String, String)153469%2250%232801
writeProfileToStorage()149887%1990%1663101
markExecutionProfileFinished(TUniqueId)131858%1150%1251101
getLastProfileId()120%n/a113311
lambda$deleteBrokenProfiles$7(String)111760%1150%1241001
setStatsErrorEstimator(String, StatsErrorEstimator)100%20%224411
lambda$loadProfilesFromStorageIfFirstTime$1(String, List)100%20%224411
addExecutionProfile(ExecutionProfile)82575%3350%3441101
loadProfilesFromStorageIfFirstTime(boolean)81869%1375%1341101
deleteOutdatedProfilesFromMemory(int)78892%21083%2722301
deleteBrokenProfiles()64888%1583%1431501
createProfileStorageDirIfNecessary()61773%1375%131701
findProfileElementObject(String)60%n/a111111
getOnStorageProfileInfos()54690%1583%1421301
lambda$getProfileOrderByQueryStartTime$13(PriorityQueue, String, ProfileManager.ProfileElement)50%n/a112211
lambda$getProfileOrderByQueryStartTime$12(ProfileManager.ProfileElement)50%n/a111111
pushProfile(Profile)43589%2466%2421201
lambda$deleteOutdatedProfilesFromStorage$6(ProfileManager.ProfileElement)30%n/a112211
getProfileMetaWithType(ProfileManager.ProfileType, long)64100%1787%1501601
ProfileManager()57100%n/a0101201
getQueryInfoByColumnNameList(List)48100%4100%0301401
getProfileOrderByQueryFinishTimeDesc()22100%n/a010601
getProfileOrderByQueryFinishTime()21100%n/a010501
getInstance()19100%1375%130701
createElement(Profile)13100%n/a010301
cleanProfile()13100%n/a010501
checkIfProfileLoaded()13100%n/a010301
runAfterCatalogReady()12100%n/a010601
getProfilesNeedStore()9100%n/a010301
lambda$getProfilesNeedStore$3(List, String, ProfileManager.ProfileElement)9100%2100%020301
static {...}8100%n/a010301
lambda$createFetchRealTimeProfileTasks$0(ProfileManager.1QueryIdAndAddress, String)7100%n/a010101
getExecutionProfile(TUniqueId)6100%n/a010101
lambda$getProfileOrderByQueryFinishTime$11(PriorityQueue, String, ProfileManager.ProfileElement)5100%n/a010201
lambda$getProfileOrderByQueryFinishTimeDesc$9(PriorityQueue, String, ProfileManager.ProfileElement)5100%n/a010201
getAllQueries()4100%n/a010101
lambda$getProfileOrderByQueryFinishTime$10(ProfileManager.ProfileElement)4100%n/a010101
lambda$getProfileOrderByQueryFinishTimeDesc$8(ProfileManager.ProfileElement)4100%n/a010101
lambda$getProfilesToBeRemoved$5(ProfileManager.ProfileElement)4100%n/a010101
lambda$writeProfileToStorage$4(ProfileManager.ProfileElement)4100%n/a010201