| analyzeSubquery(Analyzer, boolean) |   | 29% |   | 27% | 53 | 62 | 104 | 157 | 0 | 1 |
| analyzeTargetTable(Analyzer) |   | 21% |   | 10% | 32 | 34 | 45 | 64 | 0 | 1 |
| trySetPartialUpdate() |  | 0% |  | 0% | 29 | 29 | 53 | 53 | 1 | 1 |
| prepareExpressions() |  | 0% |  | 0% | 17 | 17 | 46 | 46 | 1 | 1 |
| analyzeRow(Analyzer, List, List, int, List, List, boolean) |   | 26% |   | 25% | 13 | 15 | 29 | 42 | 0 | 1 |
| getTables(Analyzer, Map, Set) |  | 0% |  | 0% | 7 | 7 | 25 | 25 | 1 | 1 |
| analyzeGroupCommit(Analyzer) |   | 51% |   | 13% | 23 | 24 | 39 | 71 | 0 | 1 |
| createDataSink() |   | 28% |   | 25% | 8 | 9 | 24 | 35 | 0 | 1 |
| analyzePlanHints() |  | 4% |  | 5% | 10 | 11 | 16 | 18 | 0 | 1 |
| NativeInsertStmt(NativeInsertStmt) |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| planForGroupCommit(TUniqueId) |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
| complete() |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| preCheckAnalyze(Analyzer) |   | 37% |   | 40% | 5 | 6 | 7 | 16 | 0 | 1 |
| reset() |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| checkColumnCoverage(Set, List) |   | 48% |   | 35% | 6 | 8 | 5 | 11 | 0 | 1 |
| buildSlotToIndex(ArrayList, List, Analyzer) |   | 75% |   | 64% | 4 | 8 | 4 | 17 | 0 | 1 |
| initTargetTable(Analyzer) |   | 58% |   | 50% | 2 | 4 | 5 | 11 | 0 | 1 |
| NativeInsertStmt(long, String, List, InsertSource, List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| NativeInsertStmt(InsertTarget, String, List, InsertSource, List, boolean, NativeInsertStmt.InsertType) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| containTargetColumnName(String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$analyzeGroupCommit$30() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$29() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$27() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$17() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$32(Analyzer) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$25(ConnectContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$31() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$24(ConnectContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$23() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$20() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| foldConstant(ExprRewriter, TQueryOptions) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| rewriteElementAtToSlot(ExprRewriter, TQueryOptions) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$prepareExpressions$7(Pair) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rewriteExprs(ExprRewriter) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$analyzeGroupCommit$12(ConnectContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| resetPrepare() | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$analyzeGroupCommit$22() | | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$14(ConnectContext) | | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$10() | | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$prepareExpressions$6(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$28() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$18() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeTargetTable$2(OlapTable, Column) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataDescList() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getResourceDesc() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$trySetPartialUpdate$36(String, Column) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeTargetTable$5(Column, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeTargetTable$4(OlapTable, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeTargetTable$1(OlapTable, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setTargetTable(Table) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setQueryStmt(QueryStmt) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLabel() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBaseSchemaVersion() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setIsFromDeleteOrUpdateStmt(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$containTargetColumnName$37(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$26() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$16() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeTargetTable$3(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isValuesOrConstantSelect() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTransactionId() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRepartition() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDbObj() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTransactionBegin() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataPartition() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getResultExprs() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isReuseGroupCommitPlan() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLoadId() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$trySetPartialUpdate$35(Column) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getTables$0(Column) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| analyze(Analyzer) |  | 98% |   | 54% | 11 | 13 | 1 | 31 | 0 | 1 |
| NativeInsertStmt(TableName, PartitionNames, LabelName, QueryStmt, List, List, boolean) |  | 97% |  | 75% | 1 | 3 | 0 | 25 | 0 | 1 |
| getRedirectStatus() |  | 86% |   | 50% | 4 | 5 | 1 | 3 | 0 | 1 |
| getNativeInsertStmt() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$33() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$21() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$19() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$15() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$13() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeGroupCommit$11() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| NativeInsertStmt(InsertTarget, String, List, InsertSource, List) |  | 98% |   | 50% | 2 | 3 | 0 | 25 | 0 | 1 |
| lambda$analyzeGroupCommit$9(ConnectContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$analyzeGroupCommit$34(Pair) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDbName() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTbl() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isExplain() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$analyzeGroupCommit$8(ConnectContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTargetTable() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTargetColumnNames() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getQueryStmt() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isGroupCommit() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLoadType() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| convertSemantic(Analyzer) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |