NereidsPlanner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total302 of 2,34187%69 of 29576%6522167518668
collectHboPlanInfo(String, PhysicalPlan, PlanTranslatorContext)780%100%66202011
plan(StatementBase, TQueryOptions)256371%3350%3442001
chooseNthPlan(Group, PhysicalProperties, int)222148%1150%124801
splitFragments(PhysicalPlan)1830694%52985%51877301
plan(StatementBase)180%n/a115511
configRuntimeFilterWaitTime()168784%51372%41032401
lambda$chooseNthPlan$9(PhysicalProperties)140%n/a111111
setFormatOptions()133271%1375%1411101
getExplainString(ExplainOptions)1134496%83581%82636201
showAnalyzeProcess(ExplainCommand.ExplainLevel, boolean)8433%5116%340101
showRewriteProcess(ExplainCommand.ExplainLevel, boolean)8433%5116%340101
planWithLock(LogicalPlan, PhysicalProperties)80%n/a111111
chooseBestPlan(Group, PhysicalProperties, CascadesContext)711194%3770%3622201
planWithoutLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean)613395%24100%01323201
preMaterializedViewRewrite()610994%31381%3923201
optimize(boolean)65890%4866%4721701
rewrite(boolean)63886%2466%2421101
collectAndLockTable(boolean)63485%2466%2421101
analyze(boolean)62580%2466%242901
keepOrShowPlanProcess(boolean, Runnable)6545%1150%121401
getParsedPlan()30%n/a111111
getLogicalPlanAdapter()30%n/a111111
handleQueryInFe(StatementBase)3193%1583%1411001
getProfile(Function, Object)2392%3350%340601
getExplainLevel(ExplainOptions)1184%1375%130401
showPlanProcess(ExplainOptions)777%1375%130101
getHintExplainString(List)112100%2880%2702001
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean, Consumer)107100%10100%0602501
doDistribute(boolean, ExplainCommand.ExplainLevel)63100%14100%0801601
distribute(PhysicalPlan, ExplainCommand.ExplainLevel)35100%16100%090801
getGarbageCollectionTime()28100%4100%030801
lambda$getTimeMetricString$11(Function, SummaryProfile)24100%1375%130201
getRuntimeFilters()20100%n/a010401
lambda$plan$0(ExplainCommand.ExplainLevel, Plan)16100%2100%020501
NereidsPlanner(StatementContext)15100%n/a010601
lambda$chooseBestPlan$10(PhysicalProperties)14100%n/a010101
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean)10100%n/a010201
getConnectContext()9100%2100%020101
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
getTimeMetricString(Function)7100%n/a010101
lambda$optimize$8()7100%n/a010201
lambda$configRuntimeFilterWaitTime$2(LogicalCatalogRelation)7100%2100%020101
lambda$preMaterializedViewRewrite$7(CascadesContext)6100%n/a010201
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
lambda$collectAndLockTable$3()5100%n/a010101
setParsedPlan(Plan)4100%n/a010201
setOptimizedPlan(Plan)4100%n/a010201
static {...}4100%n/a010101
getScanNodes()3100%n/a010101
getPhysicalRelations()3100%n/a010101
getDescTable()3100%n/a010101
getCascadesContext()3100%n/a010101
getStatementContext()3100%n/a010101
getAnalyzedPlan()3100%n/a010101
getRewrittenPlan()3100%n/a010101
getOptimizedPlan()3100%n/a010101
getPhysicalPlan()3100%n/a010101
getDistributedPlans()3100%n/a010101
buildInitRequireProperties()100%n/a010101
lambda$planWithLock$1(Plan)100%n/a010101