NereidsPlanner

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,417 of 2,4170%305 of 3050%2262265385386868
getExplainString(ExplainOptions)3820%490%2929676711
splitFragments(PhysicalPlan)3250%340%1818747411
planWithoutLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean)1390%240%1313323211
planWithLock(LogicalPlan, PhysicalProperties, ExplainCommand.ExplainLevel, boolean, Consumer)1370%140%88313111
chooseBestPlan(Group, PhysicalProperties, CascadesContext)1180%100%66222211
preMaterializedViewRewrite()1160%160%99323211
getHintExplainString(List)1120%100%77202011
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
lambda$collectAndLockTable$3()60%n/a111111
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
setParsedPlan(Plan)40%n/a112211
setOptimizedPlan(Plan)40%n/a112211
getScanNodes()0%n/a111111
getPhysicalRelations()0%n/a111111
getDescTable()0%n/a111111
getCascadesContext()0%n/a111111
getStatementContext()0%n/a111111
getParsedPlan()0%n/a111111
getAnalyzedPlan()0%n/a111111
getRewrittenPlan()0%n/a111111
getOptimizedPlan()0%n/a111111
getPhysicalPlan()0%n/a111111
getDistributedPlans()0%n/a111111
getLogicalPlanAdapter()0%n/a111111
buildInitRequireProperties()0%n/a111111
lambda$planWithLock$1(Plan)0%n/a111111