| doRefreshInternal(IvmRefreshContext) |   | 59% |   | 41% | 5 | 7 | 13 | 37 | 0 | 1 |
| captureBaseTableTsos(MTMV) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| validatePlanSignature(MTMV, MTMVAnalyzeQueryInfo) |   | 44% |   | 28% | 7 | 8 | 7 | 16 | 0 | 1 |
| updatePlanSignatureAfterFullRefresh(MTMV, String, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| resetIvmStateAfterFullRefresh(MTMV, Map) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| clearRunningIvmRefreshAfterFullRefresh(MTMV) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| doRefresh(MTMV) |   | 51% |   | 50% | 1 | 2 | 7 | 14 | 0 | 1 |
| getBaseTablesForIvmState(MTMV) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| precheck(MTMV) |   | 63% |   | 50% | 2 | 3 | 2 | 6 | 0 | 1 |
| explainRefresh(MTMV) |   | 91% |   | 50% | 1 | 2 | 1 | 14 | 0 | 1 |
| clearRunningIvmRefreshAfterFullRefresh(IvmInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| analyzeDeltaCommands(IvmRefreshContext) |   | 94% |   | 50% | 1 | 2 | 1 | 11 | 0 | 1 |
| persistIvmInfo(MTMV, IvmInfo) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| advanceStreamOffsetAndClearFlag(MTMV) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| buildRefreshContext(MTMV) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| IvmRefreshManager(IvmDeltaExecutor) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| IvmRefreshManager() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$explainRefresh$0(IvmDeltaRewriter, MTMV, LogicalOlapScan) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |