| updateConsumerStats(CTEId, Statistics) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 | 
| printPlanProcess(List) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| initTempContext() |   | 58% |   | 50% | 2 | 3 | 2 | 7 | 0 | 1 | 
| bottomUpRewrite(RuleFactory[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| topDownRewrite(RuleFactory[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setJobContext(PhysicalProperties) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| execute(Job) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| subqueryIsAnalyzed(SubqueryExpr) |   | 61% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 | 
| CascadesContext(Optional, Optional, StatementContext, Plan, Memo, CTEContext, PhysicalProperties, boolean) |   | 96% |   | 50% | 3 | 4 | 1 | 33 | 0 | 1 | 
| keepOrShowPlanProcess(boolean, Runnable) |   | 50% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 | 
| withPlanProcess(boolean, Runnable) |   | 82% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 | 
| getAndCacheDisableRules() |   | 78% |   | 50% | 2 | 3 | 1 | 5 | 0 | 1 | 
| setIsTimeout(boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setCurrentJobContext(JobContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| printPlanProcess() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| isTimeout() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| isRewriteRoot() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getCurrentRootRewriteJobContext() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| showPlanProcess() |   | 91% |   | 83% | 1 | 4 | 1 | 6 | 0 | 1 | 
| getAndCacheSessionVariable(String, Object, Function) |   | 86% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 | 
| toMemo() |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 | 
| static {...} |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| newCurrentTreeContext(CascadesContext) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| addCTEConsumerGroup(CTEId, Group, Multimap) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| getRoot() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| putCTEIdToConsumer(LogicalCTEConsumer) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| newSubtreeContext(Optional, CascadesContext, Plan, PhysicalProperties) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| newContextWithCteContext(CascadesContext, Plan, CTEContext) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| newContext(Optional, Optional, StatementContext, Plan, CTEContext, PhysicalProperties, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| releaseMemo() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| putConsumerIdToFilter(RelationId, Expression) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| initContext(StatementContext, Plan, PhysicalProperties) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getGroupExpressionCount() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| getMaterializationContexts() |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| setSubqueryExprIsAnalyzed(SubqueryExpr, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addMaterializationContext(MaterializationContext) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| incrementDistinctAggLevel() |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| decrementDistinctAggLevel() |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| newTableCollector(boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| addPlanProcess(PlanProcess) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addPlanProcesses(List) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| newAnalyzer() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| pushJob(Job) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setOuterScope(Scope) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setCurrentRootRewriteJobContext(RootPlanTreeRewriteJob.RootRewriteJobContext) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| rewritePlanContainsTypes(Class[]) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$getAndCacheSessionVariable$0(Function, ConnectContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getConnectContext() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| setRewritePlan(Plan) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setCteContext(CTEContext) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setIsRewriteRoot(boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getCteIdToConsumers() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getConsumerIdToFilters() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| setLeadingJoin(boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setLeadingDisableJoinReorder(boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$addCTEConsumerGroup$3(CTEId) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$putConsumerIdToFilter$2(RelationId) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$putCTEIdToConsumer$1(CTEId) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getParent() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getCurrentTree() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMemo() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getStatementContext() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRuleSet() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getJobPool() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getJobScheduler() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getCurrentJobContext() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRuntimeFilterContext() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getTopnFilterContext() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRewritePlan() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getCteContext() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getOuterScope() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getAllMaterializationContexts() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isLeadingJoin() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isLeadingDisableJoinReorder() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getHintMap() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getPlanProcesses() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getDistinctAggLevel() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isEnableExprTrace() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRuntimeFilterV2Context() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |