CascadesContext

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total551 of 89338%45 of 5416%771091332185082
updateConsumerStats(CTEId, Statistics)740%80%55151511
initTempContext()360%40%338811
toMemo()341935%5116%3471101
withPlanProcess(boolean, Runnable)230%20%227711
printPlanProcess(List)210%20%224411
newCurrentTreeContext(CascadesContext)190%n/a114411
subqueryIsAnalyzed(SubqueryExpr)180%20%224411
newSubtreeContext(Optional, CascadesContext, Plan, PhysicalProperties)150%n/a113311
getAndCacheSessionVariable(String, Object, Function)150%20%224411
addCTEConsumerGroup(CTEId, Group, Multimap)150%n/a114411
newContextWithCteContext(CascadesContext, Plan, CTEContext, Optional, List)140%n/a112211
getRoot()140%20%224411
putCTEIdToConsumer(LogicalCTEConsumer)140%n/a114411
bottomUpRewrite(RuleFactory[])130%n/a111111
topDownRewrite(RuleFactory[])130%n/a111111
isAnalyzingRecursiveCteAnchorChild()120%40%331111
putConsumerIdToFilter(RelationId, Expression)120%n/a113311
showPlanProcess()111354%4233%342601
getGroupExpressionCount()100%20%223311
keepOrShowPlanProcess(boolean, Runnable)100%20%224411
setJobContext(PhysicalProperties)90%n/a112211
execute(Job)90%n/a113311
setSubqueryExprIsAnalyzed(SubqueryExpr, boolean)80%n/a112211
addMaterializationContext(MaterializationContext)80%n/a112211
incrementDistinctAggLevel()70%n/a112211
decrementDistinctAggLevel()70%n/a112211
addPlanProcess(PlanProcess)60%n/a112211
addPlanProcesses(List)60%n/a112211
CascadesContext(Optional, Optional, StatementContext, Plan, Memo, CTEContext, PhysicalProperties, boolean, Optional, List)514596%3350%3413501
setOuterScope(Scope)50%n/a112211
setCurrentRootRewriteJobContext(RootPlanTreeRewriteJob.RootRewriteJobContext)50%n/a112211
lambda$getAndCacheSessionVariable$0(Function, ConnectContext)50%n/a111111
getAndCacheDisableRules()41578%2250%231501
setIsTimeout(boolean)40%n/a112211
setCurrentJobContext(JobContext)40%n/a112211
setIsRewriteRoot(boolean)40%n/a112211
getCteIdToConsumers()40%n/a111111
getConsumerIdToFilters()40%n/a111111
setLeadingJoin(boolean)40%n/a112211
setLeadingDisableJoinReorder(boolean)40%n/a112211
printPlanProcess()40%n/a112211
lambda$addCTEConsumerGroup$3(CTEId)40%n/a111111
lambda$putConsumerIdToFilter$2(RelationId)40%n/a111111
lambda$putCTEIdToConsumer$1(CTEId)40%n/a111111
getParent()30%n/a111111
getCurrentTree()30%n/a111111
isTimeout()30%n/a111111
getCurrentRecursiveCteName()30%n/a111111
getRecursiveCteOutputs()30%n/a111111
isRewriteRoot()30%n/a111111
getAllMaterializationContexts()30%n/a111111
getHintMap()30%n/a111111
getPlanProcesses()30%n/a111111
getCurrentRootRewriteJobContext()30%n/a111111
static {...}20100%n/a010301
newContext(Optional, Optional, StatementContext, Plan, CTEContext, PhysicalProperties, boolean, Optional, List)14100%n/a010101
initContext(StatementContext, Plan, PhysicalProperties)13100%n/a010201
releaseMemo()12100%1150%120401
getMaterializationContexts()10100%n/a010301
newTableCollector(boolean)6100%n/a010101
newAnalyzer()5100%n/a010101
pushJob(Job)5100%n/a010201
rewritePlanContainsTypes(Class[])5100%n/a010101
getConnectContext()4100%n/a010101
setRewritePlan(Plan)4100%n/a010201
setCteContext(CTEContext)4100%n/a010201
getMemo()3100%n/a010101
getStatementContext()3100%n/a010101
getRuleSet()3100%n/a010101
getJobPool()3100%n/a010101
getJobScheduler()3100%n/a010101
getCurrentJobContext()3100%n/a010101
getRuntimeFilterContext()3100%n/a010101
getTopnFilterContext()3100%n/a010101
getRewritePlan()3100%n/a010101
getCteContext()3100%n/a010101
getOuterScope()3100%n/a010101
isLeadingJoin()3100%n/a010101
isLeadingDisableJoinReorder()3100%n/a010101
getDistinctAggLevel()3100%n/a010101
isEnableExprTrace()3100%n/a010101
getRuntimeFilterV2Context()3100%n/a010101