NereidsPlanner

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,359 of 2,3590%295 of 2950%2212215275276868
getExplainString(ExplainOptions)3550%430%2626626211
splitFragments(PhysicalPlan)3250%340%1818747411
planWithoutLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean)1390%240%1313323211
chooseBestPlan(Group, PhysicalProperties, CascadesContext)1180%100%66222211
preMaterializedViewRewrite()1160%160%99323211
getHintExplainString(List)1120%100%77202011
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean, Consumer)1070%100%66252511
configRuntimeFilterWaitTime()1030%180%1010242411
plan(StatementBase, TQueryOptions)940%60%44222211
collectHboPlanInfo(String, PhysicalPlan, PlanTranslatorContext)780%100%66202011
optimize(boolean)650%120%77181811
doDistribute(boolean, ExplainCommand.ExplainLevel)640%140%88171711
rewrite(boolean)450%60%44121211
setFormatOptions()450%40%44111111
chooseNthPlan(Group, PhysicalProperties, int)430%20%228811
collectAndLockTable(boolean)410%60%44121211
distribute(PhysicalPlan, ExplainCommand.ExplainLevel)350%160%998811
handleQueryInFe(StatementBase)330%60%44101011
analyze(boolean)320%60%44101011
getGarbageCollectionTime()280%40%338811
getProfile(Function, Object)250%60%446611
lambda$getTimeMetricString$11(Function, SummaryProfile)240%40%332211
getRuntimeFilters()200%n/a114411
plan(StatementBase)180%n/a115511
lambda$plan$0(ExplainCommand.ExplainLevel, Plan)160%20%225511
NereidsPlanner(StatementContext)150%n/a116611
lambda$chooseBestPlan$10(PhysicalProperties)140%n/a111111
lambda$chooseNthPlan$9(PhysicalProperties)140%n/a111111
getExplainLevel(ExplainOptions)130%40%334411
showAnalyzeProcess(ExplainCommand.ExplainLevel, boolean)120%60%441111
showRewriteProcess(ExplainCommand.ExplainLevel, boolean)120%60%441111
keepOrShowPlanProcess(boolean, Runnable)110%20%224411
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean)100%n/a112211
getConnectContext()90%20%221111
showPlanProcess(ExplainOptions)90%40%331111
static {...}90%n/a112211
planWithLock(LogicalPlan, PhysicalProperties)80%n/a111111
preprocess(LogicalPlan)80%n/a111111
initCascadesContext(LogicalPlan, PhysicalProperties)80%n/a112211
postProcess(PhysicalPlan)80%n/a111111
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel)70%n/a111111
appendTupleInfo(StringBuilder)70%n/a112211
getTimeMetricString(Function)70%n/a111111
lambda$optimize$8()70%n/a112211
lambda$configRuntimeFilterWaitTime$2(LogicalCatalogRelation)70%20%221111
lambda$preMaterializedViewRewrite$7(CascadesContext)60%n/a112211
getRoot()50%n/a111111
getTopnFilters()50%n/a111111
lambda$rewrite$6(PlannerHook)50%n/a111111
lambda$rewrite$5()50%n/a112211
lambda$analyze$4()50%n/a111111
lambda$collectAndLockTable$3()50%n/a111111
setParsedPlan(Plan)40%n/a112211
setOptimizedPlan(Plan)40%n/a112211
getScanNodes()30%n/a111111
getPhysicalRelations()30%n/a111111
getDescTable()30%n/a111111
getCascadesContext()30%n/a111111
getStatementContext()30%n/a111111
getParsedPlan()30%n/a111111
getAnalyzedPlan()30%n/a111111
getRewrittenPlan()30%n/a111111
getOptimizedPlan()30%n/a111111
getPhysicalPlan()30%n/a111111
getDistributedPlans()30%n/a111111
getLogicalPlanAdapter()30%n/a111111
buildInitRequireProperties()0%n/a111111
lambda$planWithLock$1(Plan)0%n/a111111