NereidsPlanner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,517 of 2,47138%221 of 30527%1722293215492671
getExplainString(ExplainOptions)3820%490%2929676711
preMaterializedViewRewrite()13464%1516%89363801
getHintExplainString(List)1120%100%77202011
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean, Consumer)954833%10428%78213201
collectHboPlanInfo(String, PhysicalPlan, PlanTranslatorContext)780%100%66202011
splitFragments(PhysicalPlan)6625979%112367%1018207401
doDistribute(boolean, ExplainCommand.ExplainLevel)614%1317%78151701
configRuntimeFilterWaitTime()544947%12633%910112401
planWithoutLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean)489165%131145%1113123201
setFormatOptions()450%40%44111111
optimize(boolean)402538%6650%57101801
chooseBestPlan(Group, PhysicalProperties, CascadesContext)368269%5550%3662201
handleQueryInFe(StatementBase)330%60%44101011
plan(StatementBase, TQueryOptions)256973%3350%3442201
getProfile(Function, Object)250%60%446611
lambda$getTimeMetricString$13(Function, SummaryProfile)240%40%332211
chooseNthPlan(Group, PhysicalProperties, int)222148%1150%124801
getGarbageCollectionTime()22621%3125%236801
getRuntimeFilters()200%n/a114411
lambda$chooseBestPlan$12(PhysicalProperties)140%n/a111111
lambda$chooseNthPlan$11(PhysicalProperties)140%n/a111111
rewrite(boolean)133271%3350%3441201
analyze(boolean)133170%3350%3441201
distribute(PhysicalPlan, ExplainCommand.ExplainLevel)132262%11531%892801
getExplainLevel(ExplainOptions)9430%3125%232401
getConnectContext()90%20%221111
plan(StatementBase)81055%n/a012501
showAnalyzeProcess(ExplainCommand.ExplainLevel, boolean)8433%5116%340101
showRewriteProcess(ExplainCommand.ExplainLevel, boolean)8433%5116%340101
planWithLock(LogicalPlan, PhysicalProperties)80%n/a111111
appendTupleInfo(StringBuilder)70%n/a112211
getTimeMetricString(Function)70%n/a111111
collectAndLockTable(boolean)63585%2466%2421201
keepOrShowPlanProcess(boolean, Runnable)6545%1150%121401
lambda$preMaterializedViewRewrite$9(CascadesContext)60%n/a112211
showPlanProcess(ExplainOptions)5444%3125%230101
getTopnFilters()50%n/a111111
lambda$rewrite$8(PlannerHook)50%n/a111111
setAnalyzedPlan(Plan)40%n/a112211
lambda$analyze$6(PlannerHook)40%n/a111111
getPhysicalRelations()0%n/a111111
getParsedPlan()0%n/a111111
getAnalyzedPlan()0%n/a111111
getRewrittenPlan()0%n/a111111
getOptimizedPlan()0%n/a111111
getDistributedPlans()0%n/a111111
getLogicalPlanAdapter()0%n/a111111
lambda$configRuntimeFilterWaitTime$2(LogicalCatalogRelation)571%1150%120101
lambda$plan$0(ExplainCommand.ExplainLevel, Plan)16100%1150%120501
NereidsPlanner(StatementContext)15100%n/a010601
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean)10100%n/a010201
static {...}9100%n/a010201
preprocess(LogicalPlan)8100%n/a010101
initCascadesContext(LogicalPlan, PhysicalProperties)8100%n/a010201
postProcess(PhysicalPlan)8100%n/a010101
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel)7100%n/a010101
lambda$optimize$10()7100%n/a010201
lambda$collectAndLockTable$3()6100%n/a010101
getRoot()5100%n/a010101
lambda$rewrite$7()5100%n/a010201
lambda$analyze$5()5100%n/a010101
setParsedPlan(Plan)4100%n/a010201
setOptimizedPlan(Plan)4100%n/a010201
lambda$analyze$4(PlannerHook)4100%n/a010101
getScanNodes()100%n/a010101
getDescTable()100%n/a010101
getCascadesContext()100%n/a010101
getStatementContext()100%n/a010101
getPhysicalPlan()100%n/a010101
buildInitRequireProperties()100%n/a010101
lambda$planWithLock$1(Plan)100%n/a010101