NereidsPlanner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total856 of 2,21061%124 of 27955%1002121664801167
getExplainString(ExplainOptions)21213138%251639%1925345901
getHintExplainString(List)1120%100%77202011
splitFragments(PhysicalPlan)7924575%102470%918237301
collectHboPlanInfo(String, PhysicalPlan, PlanTranslatorContext)780%100%66202011
configRuntimeFilterWaitTime()445957%10844%81092401
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean, Consumer)436459%3770%36102501
chooseBestPlan(Group, PhysicalProperties)378268%5550%3662201
planWithoutLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean)3410275%61875%51383101
doDistribute(boolean)312544%8433%5761301
getProfile(Function, Object)250%60%446611
lambda$getTimeMetricString$11(Function, SummaryProfile)240%40%332211
setFormatOptions()232248%3125%3451101
chooseNthPlan(Group, PhysicalProperties, int)222047%1150%124801
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
plan(StatementBase, TQueryOptions)78192%2466%2422001
distribute(PhysicalPlan, ExplainCommand.ExplainLevel)72779%61062%491801
appendTupleInfo(StringBuilder)70%n/a112211
getTimeMetricString(Function)70%n/a111111
keepOrShowPlanProcess(boolean, Runnable)6545%1150%121401
getConnectContext()40%n/a111111
getParsedPlan()30%n/a111111
getLogicalPlanAdapter()30%n/a111111
handleQueryInFe(StatementBase)3193%1583%1411001
showPlanProcess(ExplainOptions)777%1375%130101
optimize()65100%11191%1701701
rewrite(boolean)41100%6100%0401101
collectAndLockTable(boolean)40100%6100%0401101
analyze(boolean)37100%6100%0401001
collectTableUsedPartitions(boolean)31100%6100%0401001
getGarbageCollectionTime()28100%4100%030801
plan(StatementBase)18100%n/a010501
lambda$plan$0(ExplainCommand.ExplainLevel, Plan)16100%1150%120501
NereidsPlanner(StatementContext)15100%n/a010601
getExplainLevel(ExplainOptions)13100%4100%030401
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean)10100%n/a010201
planWithLock(LogicalPlan, PhysicalProperties)8100%n/a010101
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$configRuntimeFilterWaitTime$2(LogicalCatalogRelation)7100%2100%020101
getRoot()5100%n/a010101
getRuntimeFilters()5100%n/a010101
getTopnFilters()5100%n/a010101
lambda$rewrite$7()5100%n/a010101
lambda$analyze$5()5100%n/a010101
lambda$collectTableUsedPartitions$4()5100%n/a010101
lambda$collectAndLockTable$3()5100%n/a010101
setParsedPlan(Plan)4100%n/a010201
setOptimizedPlan(Plan)4100%n/a010201
lambda$rewrite$8(PlannerHook)4100%n/a010101
lambda$analyze$6(PlannerHook)4100%n/a010101
static {...}4100%n/a010101
getScanNodes()3100%n/a010101
getPhysicalRelations()3100%n/a010101
getDescTable()3100%n/a010101
getCascadesContext()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