| getCreateLoadStmt(long, String) |    | 20% |    | 12% | 4 | 5 | 17 | 22 | 0 | 1 | 
| getAllLoadJobInfos() |   | 0% |   | 0% | 4 | 4 | 20 | 20 | 1 | 1 | 
| getLoadJobNum(JobState) |   | 0% |   | 0% | 3 | 3 | 12 | 12 | 1 | 1 | 
| lambda$addNeedCancelLoadJob$3(Expression, String, PatternMatcher, String, LoadJob) |    | 40% |    | 30% | 9 | 11 | 6 | 12 | 0 | 1 | 
| cancelLoadJob(String, String, String, Expression) |    | 72% |    | 87% | 1 | 5 | 5 | 24 | 0 | 1 | 
| createLoadJobFromCommand(LoadCommand, StmtExecutor, ConnectContext) |    | 70% |    | 40% | 5 | 6 | 5 | 26 | 0 | 1 | 
| checkLabelUsed(long, String) |    | 43% |    | 50% | 2 | 4 | 6 | 10 | 0 | 1 | 
| replayUpdateLoadJobStateInfo(LoadJob.LoadJobStateUpdateInfo) |   | 0% |   | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| getLoadJobNum(JobState, long) |    | 47% |    | 50% | 1 | 2 | 3 | 8 | 0 | 1 | 
| getLoadJobInfosByDb(long, String, boolean, Set) |    | 94% |    | 90% | 2 | 12 | 2 | 42 | 0 | 1 | 
| cleanLabelInternal(long, String, boolean) |    | 94% |    | 95% | 1 | 13 | 3 | 46 | 0 | 1 | 
| lambda$checkLabelUsed$14(LoadJob) |   | 0% |   | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| lambda$getLoadJobNum$8(JobState, LoadJob) |   | 0% |   | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| lambda$getLoadJobNum$6(JobState, LoadJob) |   | 0% |   | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| replayEndLoadJob(LoadJobFinalOperation) |    | 86% |    | 50% | 3 | 4 | 3 | 11 | 0 | 1 | 
| queryLoadJobsByJobIds(List) |    | 77% |    | 50% | 1 | 2 | 1 | 5 | 0 | 1 | 
| lambda$getLoadJobNum$7(List) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$getLoadJobNum$5(List) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| jobRemovedTrigger(LoadJob) |    | 95% |    | 80% | 2 | 6 | 2 | 14 | 0 | 1 | 
| analyzeLoadJobs() |    | 90% |    | 75% | 1 | 3 | 1 | 5 | 0 | 1 | 
| lambda$submitJobs$13(LoadJob) |    | 75% |    | 50% | 1 | 2 | 0 | 1 | 0 | 1 | 
| recordFinishedLoadJob(String, long, String, long, EtlJobType, long, String, String, String, UserIdentity, long) |   | 98% |    | 66% | 2 | 4 | 1 | 12 | 0 | 1 | 
| lambda$cancelLoadJob$4(LoadJob) |   | 85% |    | 50% | 1 | 2 | 0 | 1 | 0 | 1 | 
| readFields(DataInput) |   | 100% |   | 100% | 0 | 6 | 0 | 20 | 0 | 1 | 
| addLoadJob(LoadJob) |   | 100% |   | 100% | 0 | 4 | 0 | 10 | 0 | 1 | 
| removeOverLimitLoadJob() |   | 100% |    | 75% | 2 | 5 | 0 | 17 | 0 | 1 | 
| removeLoadJobIf(Predicate) |   | 100% |   | 100% | 0 | 3 | 0 | 16 | 0 | 1 | 
| write(DataOutput) |   | 100% |   | 100% | 0 | 2 | 0 | 11 | 0 | 1 | 
| LoadManager(LoadJobScheduler) |   | 100% |  | n/a | 0 | 1 | 0 | 7 | 0 | 1 | 
| addNeedCancelLoadJob(String, String, Expression, List, List) |   | 100% |  | n/a | 0 | 1 | 0 | 8 | 0 | 1 | 
| replayCreateLoadJob(LoadJob) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| createLoadJob(LoadJob) |   | 100% |   | 100% | 0 | 3 | 0 | 6 | 0 | 1 | 
| updateJobProgress(Long, Long, TUniqueId, TUniqueId, long, long, boolean) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| lambda$unprotectedGetUnfinishedJobNum$1(LoadJob) |   | 100% |   | 100% | 0 | 4 | 0 | 3 | 0 | 1 | 
| lambda$queryLoadJobsByJobIds$12(List, Long) |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| initJobProgress(Long, TUniqueId, Set, List) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| submitJobs() |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| cleanLabel(String, String) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| getLoadJobNum() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| unprotectedGetUnfinishedJobNum() |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| replayCleanLabel(CleanLabelOperationLog) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$write$15(long, LoadJob) |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| lambda$addNeedCancelLoadJob$2(LoadJob) |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| removeOldLoadJob() |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| getLoadJob(long) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$getLoadJobNum$9(LoadJob) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| prepareJobs() |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| checkDb(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| readLock() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| readUnlock() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| writeLock() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| writeUnlock() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| start() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$removeOldLoadJob$10(long, LoadJob) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMysqlLoadManager() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$removeOverLimitLoadJob$11(LoadJob) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$createLoadJobFromCommand$0(WorkloadGroup) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |