NereidsPlanner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total763 of 2,41768%123 of 30559%1062261515381068
getExplainString(ExplainOptions)21217044%292040%2229356701
collectHboPlanInfo(String, PhysicalPlan, PlanTranslatorContext)780%100%66202011
splitFragments(PhysicalPlan)5726882%82676%718187401
chooseBestPlan(Group, PhysicalProperties, CascadesContext)368269%5550%3662201
getHintExplainString(List)357768%5550%5752001
planWithoutLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean)3410575%42083%31383201
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean, Consumer)3210576%5964%4863101
plan(StatementBase, TQueryOptions)256973%3350%3442201
getProfile(Function, Object)250%60%446611
lambda$getTimeMetricString$11(Function, SummaryProfile)240%40%332211
setFormatOptions()232248%3125%3451101
configRuntimeFilterWaitTime()228178%61266%51042401
chooseNthPlan(Group, PhysicalProperties, int)222148%1150%124801
plan(StatementBase)180%n/a115511
preMaterializedViewRewrite()1610086%41275%4963201
lambda$chooseBestPlan$10(PhysicalProperties)140%n/a111111
lambda$chooseNthPlan$9(PhysicalProperties)140%n/a111111
showAnalyzeProcess(ExplainCommand.ExplainLevel, boolean)8433%5116%340101
showRewriteProcess(ExplainCommand.ExplainLevel, boolean)8433%5116%340101
planWithLock(LogicalPlan, PhysicalProperties)80%n/a111111
getTimeMetricString(Function)70%n/a111111
optimize(boolean)65990%5758%5721801
rewrite(boolean)63986%2466%2421201
collectAndLockTable(boolean)63585%2466%2421201
analyze(boolean)62681%2466%2421001
keepOrShowPlanProcess(boolean, Runnable)6545%1150%121401
getOptimizedPlan()0%n/a111111
getLogicalPlanAdapter()0%n/a111111
handleQueryInFe(StatementBase)3193%1583%1411001
getExplainLevel(ExplainOptions)1184%1375%130401
getConnectContext()777%1150%120101
showPlanProcess(ExplainOptions)777%1375%130101
distribute(PhysicalPlan, ExplainCommand.ExplainLevel)3497%31381%391801
doDistribute(boolean, ExplainCommand.ExplainLevel)64100%11392%1801701
getGarbageCollectionTime()28100%4100%030801
getRuntimeFilters()20100%n/a010401
lambda$plan$0(ExplainCommand.ExplainLevel, Plan)16100%2100%020501
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
appendTupleInfo(StringBuilder)7100%n/a010201
lambda$optimize$8()7100%n/a010201
lambda$configRuntimeFilterWaitTime$2(LogicalCatalogRelation)7100%2100%020101
lambda$preMaterializedViewRewrite$7(CascadesContext)6100%n/a010201
lambda$collectAndLockTable$3()6100%n/a010101
getRoot()5100%n/a010101
getTopnFilters()5100%n/a010101
lambda$rewrite$6(PlannerHook)5100%n/a010101
lambda$rewrite$5()5100%n/a010201
lambda$analyze$4()5100%n/a010101
setParsedPlan(Plan)4100%n/a010201
setOptimizedPlan(Plan)4100%n/a010201
getScanNodes()100%n/a010101
getPhysicalRelations()100%n/a010101
getDescTable()100%n/a010101
getCascadesContext()100%n/a010101
getStatementContext()100%n/a010101
getParsedPlan()100%n/a010101
getAnalyzedPlan()100%n/a010101
getRewrittenPlan()100%n/a010101
getPhysicalPlan()100%n/a010101
getDistributedPlans()100%n/a010101
buildInitRequireProperties()100%n/a010101
lambda$planWithLock$1(Plan)100%n/a010101