ProfileManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,398 of 2,38441%160 of 23632%1151773486212059
getQueryStatistic(String)2190%160%99404011
createFetchRealTimeProfileTasks(String, String)1910%220%1212515111
getRealtimeQueryProfile(TUniqueId, String, TNetworkAddress)1020%100%66333311
deleteOutdatedProfilesFromStorage()961815%14212%89222901
lambda$loadProfilesFromStorageIfFirstTime$2()904432%7112%45182901
preventExecutionProfileLeakage()802322%12214%78152201
getProfile(String)730%80%55181811
moveProfilesToArchivePending(List)700%100%66212111
getProfileMetaWithType(ProfileManager.ProfileType, long)640%80%55161611
deleteProfilesFromStorage(List)450%40%33131311
getQueryIdByTraceId(String)400%40%337711
checkAuthByUserAndProfileId(String, String)350%40%338811
getProfilesToBeRemoved()343248%5337%4581601
markExecutionProfileFinished(TUniqueId)310%20%22111111
getBrokenProfiles()286369%2675%2592801
getProfileBrief(String)230%20%226611
deleteOutdatedProfilesFromMemory(int)187781%3975%3742301
createProfileStorageDirIfNecessary()14939%3125%234701
getExecutionProfile(TUniqueId)140%n/a113311
getLastProfileId()120%n/a113311
runAfterCatalogReady()113274%6225%4501301
lambda$deleteBrokenProfiles$6(String)111760%1150%1241001
checkAndArchivePendingProfilesPeriodically()101356%1150%123801
setStatsErrorEstimator(String, StatsErrorEstimator)100%20%224411
lambda$loadProfilesFromStorageIfFirstTime$1(String, List)100%20%224411
writeProfileToStorage()910391%1990%1643101
addExecutionProfile(ExecutionProfile)72678%2466%2431101
lambda$createFetchRealTimeProfileTasks$0(ProfileManager.1QueryIdAndAddress, String)70%n/a111111
getOnStorageProfileInfos()64888%1787%1521201
deleteBrokenProfiles()64888%1583%1431501
findProfileElementObject(String)60%n/a111111
loadProfilesFromStorageIfFirstTime(boolean)52482%1375%1321101
cleanOldArchivedProfiles()51878%1150%122801
pushProfile(Profile)43489%2466%2421201
getAllQueries()40%n/a111111
lambda$getProfilesToBeRemoved$5(ProfileManager.ProfileElement)40%n/a111111
lambda$deleteProfilesFromStorage$13(ProfileManager.ProfileElement)30%n/a112211
checkIfProfileLoaded()888%1150%120101
ProfileManager()58100%n/a0101201
getQueryInfoByColumnNameList(List)45100%4100%0301301
getDebugInfo()34100%2100%020701
removeProfile(Profile)31100%2100%020701
getProfileOrderByQueryFinishTimeDesc()22100%n/a010601
getProfileOrderByQueryFinishTime()21100%n/a010501
getProfileOrderByQueryStartTime()21100%n/a010501
getInstance()19100%1375%130701
getProfileInfoString(ProfileManager.ProfileElement, String)14100%2100%020301
createElement(Profile)13100%n/a010301
cleanProfile()13100%n/a010501
getProfilesNeedStore()9100%n/a010301
lambda$getProfilesNeedStore$3(List, String, ProfileManager.ProfileElement)9100%1150%120301
static {...}8100%n/a010301
lambda$getProfileOrderByQueryStartTime$12(PriorityQueue, String, ProfileManager.ProfileElement)5100%n/a010201
lambda$getProfileOrderByQueryStartTime$11(ProfileManager.ProfileElement)5100%n/a010101
lambda$getProfileOrderByQueryFinishTime$10(PriorityQueue, String, ProfileManager.ProfileElement)5100%n/a010201
lambda$getProfileOrderByQueryFinishTimeDesc$8(PriorityQueue, String, ProfileManager.ProfileElement)5100%n/a010201
lambda$getProfileOrderByQueryFinishTime$9(ProfileManager.ProfileElement)4100%n/a010101
lambda$getProfileOrderByQueryFinishTimeDesc$7(ProfileManager.ProfileElement)4100%n/a010101
lambda$writeProfileToStorage$4(ProfileManager.ProfileElement)4100%n/a010201