NereidsPlanner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total843 of 2,79469%145 of 37761%115268193670874
chooseBestPlanWithRequiredGroups(Group, PhysicalProperties, Set, Map)2700%340%1818626211
computeReachableGroupIds(Group, Map)880%100%66171711
collectHboPlanInfo(String, PhysicalPlan, PlanTranslatorContext)780%100%66202011
planWithoutLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean)7611460%72175%515184501
getExplainString(ExplainOptions)4720881%183163%1729116701
collectAndLockTable(boolean)466960%61062%59133101
chooseBestPlan(Group, PhysicalProperties, CascadesContext)309475%6857%4862501
plan(StatementBase, TQueryOptions)257775%3562%3542401
chooseNthPlan(Group, PhysicalProperties, int)222148%1150%124801
splitFragments(PhysicalPlan)1931394%52985%51877401
plan(StatementBase)180%n/a115511
setFormatOptions()172256%3125%3451101
configRuntimeFilterWaitTime()168784%51372%41032401
preMaterializedViewRewrite()1512589%41275%4953801
showAnalyzeProcess(ExplainCommand.ExplainLevel, boolean)8433%5116%340101
showRewriteProcess(ExplainCommand.ExplainLevel, boolean)8433%5116%340101
planWithLock(LogicalPlan, PhysicalProperties)80%n/a111111
optimize(boolean)65990%4866%4721801
rewrite(boolean)63986%2466%2421201
analyze(boolean)63886%2466%2421201
keepOrShowPlanProcess(boolean, Runnable)6545%1150%121401
lambda$chooseBestPlan$12(PhysicalProperties)60%n/a111111
lambda$chooseNthPlan$11(PhysicalProperties)60%n/a111111
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean, Consumer)513896%21285%2813201
getLogicalPlanAdapter()30%n/a111111
handleQueryInFe(StatementBase)3193%1583%1411001
getProfile(Function, Object)2392%3350%340601
getExplainLevel(ExplainOptions)1184%1375%130401
getConnectContext()777%1150%120101
getHintExplainString(List)67100%2880%2702001
doDistribute(boolean, ExplainCommand.ExplainLevel)64100%14100%0801701
distribute(PhysicalPlan, ExplainCommand.ExplainLevel)37100%11593%190901
addLocalExchangeAfterDistribute()30100%2675%250701
getGarbageCollectionTime()28100%4100%030801
lambda$getTimeMetricString$13(Function, SummaryProfile)16100%1375%130201
lambda$plan$0(ExplainCommand.ExplainLevel, Plan)16100%2100%020501
NereidsPlanner(StatementContext)15100%n/a010601
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean)10100%n/a010201
showPlanProcess(ExplainOptions)9100%4100%030101
static {...}9100%n/a010201
preprocess(LogicalPlan)8100%n/a010101
initCascadesContext(LogicalPlan, PhysicalProperties)8100%n/a010201
postProcess(PhysicalPlan)8100%n/a010101
getRuntimeFilters()8100%n/a010101
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel)7100%n/a010101
appendTupleInfo(StringBuilder)7100%n/a010201
getTimeMetricString(Function)7100%n/a010101
lambda$optimize$10()7100%n/a010201
lambda$collectAndLockTable$3()7100%n/a010101
lambda$configRuntimeFilterWaitTime$2(LogicalCatalogRelation)7100%2100%020101
lambda$preMaterializedViewRewrite$9(CascadesContext)6100%n/a010201
getRoot()5100%n/a010101
getTopnFilters()5100%n/a010101
lambda$rewrite$8(PlannerHook)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
setAnalyzedPlan(Plan)4100%n/a010201
lambda$analyze$6(PlannerHook)4100%n/a010101
lambda$analyze$4(PlannerHook)4100%n/a010101
getScanNodes()3100%n/a010101
getPhysicalRelations()3100%n/a010101
getDescTable()3100%n/a010101
getCascadesContext()3100%n/a010101
getStatementContext()3100%n/a010101
getParsedPlan()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