| transformHadoopFunctionExpr(Table, String, Expr) |  | 0% |  | 0% | 24 | 24 | 85 | 85 | 1 | 1 |
| analyzeAllExprs(Table, Analyzer, Map, Map, Map) |   | 3% |   | 5% | 17 | 18 | 60 | 63 | 0 | 1 |
| composeJobInfoByLoadJob(LoadJob) |  | 0% |  | 0% | 14 | 14 | 50 | 50 | 1 | 1 |
| initColumns(Table, List, Map, Map, Analyzer, TupleDescriptor, Map, List, TFileFormatType, List, boolean, boolean) |   | 55% |   | 43% | 37 | 46 | 54 | 123 | 0 | 1 |
| getLoadJobInfosByDb(long, String, String, boolean, Set) |  | 0% |  | 0% | 18 | 18 | 44 | 44 | 1 | 1 |
| getAllLoadJobInfos() |  | 0% |  | 0% | 10 | 10 | 32 | 32 | 1 | 1 |
| getJobInfo(Load.JobInfo) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| checkPartitionLoadFinished(long, List) |  | 0% |  | 0% | 9 | 9 | 18 | 18 | 1 | 1 |
| clearJob(LoadJob, LoadJob.JobState) |  | 0% |  | 0% | 10 | 10 | 26 | 26 | 1 | 1 |
| removeOldLoadJobs() |   | 15% |   | 6% | 8 | 9 | 21 | 27 | 0 | 1 |
| unprotectIsLabelUsed(long, String, long, boolean) |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 1 | 1 |
| getLoadJobNum(LoadJob.JobState) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| getExprFromDesc(Analyzer, Expr, SlotRef) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| registerMiniLabel(String, String, long) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| removeDbLoadJob(long) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| getLatestJobIdByLabel(long, String) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
| getSchemaChangeShadowColumnDesc(Table, Map) |   | 28% |   | 37% | 3 | 5 | 12 | 17 | 0 | 1 |
| checkMultiLabelUsed(long, String, long) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| getLoadJobs(LoadJob.JobState) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
| deregisterMiniLabel(String, String) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| getLoadJobNum(LoadJob.JobState, long) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| addLoadingPartitions(Set) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| replayClearRollupInfo(ReplicaPersistInfo, Env) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| isUncommittedLabel(long, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| rewriteColumns(LoadTaskInfo.ImportColumnDescs) |   | 72% |   | 70% | 2 | 6 | 4 | 15 | 0 | 1 |
| isLabelUsed(long, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getLoadJob(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| static {...} |   | 91% |   | 75% | 1 | 3 | 4 | 40 | 0 | 1 |
| getSlotFromDesc(SlotDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| removeLoadingPartitions(Set) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| readLock() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| readUnlock() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDbToLoadJobs() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$initColumns$0(ImportColumnDesc) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Load() |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| initColumns(Table, LoadTaskInfo.ImportColumnDescs, Map, Map, Analyzer, TupleDescriptor, Map, List, TFileFormatType, List, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| initColumns(Table, List, Map) |  | 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 |
| getIdToLoadJob() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |