SingleNodePlanner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,590 of 5,88538%660 of 96031%4435548261,4092463
turnOffPreAgg(AggregateInfo, SelectStmt, Analyzer, PlanNode)82915615%1562413%869119023701
createScanNode(Analyzer, TableRef, SelectStmt)3017319%3937%3132496701
pushDownAggNoGrouping(AggregateInfo, SelectStmt, Analyzer, PlanNode)238176%7356%3840657001
createSelectPlan(SelectStmt, Analyzer, long)20322852%492937%32404510301
createQueryPlan(QueryStmt, Analyzer, long, long)1858631%311329%2023426401
getPredicatesBoundedByGroupbysSourceExpr(List, Analyzer, SelectStmt)1540%320%1717444411
createInlineViewPlan(Analyzer, InlineViewRef)1156335%15731%912233701
createJoinPlan(Analyzer, TableRef, List)11225169%133774%1126117701
createSetOperationPlan(SetOperationStmt, Analyzer, long, long)11116459%252953%2028236401
migrateConstantConjuncts(InlineViewRef, List)973%137%78242601
createConstantSelectPlan(SelectStmt, Analyzer)790%60%44151511
createSetOperationPlan(Analyzer, SetOperationStmt, List, PlanNode, long, long)7611660%151753%1318164401
selectMaterializedView(QueryStmt, Analyzer)7411761%121657%815295801
migrateNonconstantConjuncts(InlineViewRef, List, Analyzer)713130%6225%45172601
getWindowsPushDownPredicates(List, List, AnalyticInfo, List)650%100%66161611
materializeInlineViewResultExprForCrossJoinOrCountStar(InlineViewRef, Analyzer)625948%12633%810193501
createEmptyNode(PlanNode, QueryStmt, Analyzer)570%60%44141411
createCheapestJoinPlan(Analyzer, List)569462%91359%81292901
createResultTupleDescriptor(SelectStmt, String, Analyzer)530%20%22141411
getHashLookupJoinConjuncts(Analyzer, PlanNode, PlanNode, List, Reference, JoinOperator)4411973%151142%1014103501
replacePredicateSlotRefWithSource(Expr, Expr, int, Analyzer)430%80%559911
pushDownPredicatesPastSort(Analyzer, SelectStmt)411729%12425%89121401
putPredicatesOnTargetTupleIds(List, Analyzer, List)410%40%33101011
pushDownPredicatesPastWindows(Analyzer, SelectStmt)3813%910%56101301
getPushDownPredicatesForInlineView(InlineViewRef, List, Analyzer, List)375057%7750%6872101
pushDownPredicatesPastAggregationOnePhase(AggregateInfo, Analyzer, SelectStmt, List)3217%7330%46111301
createRepeatNodePlan(SelectStmt, Analyzer, PlanNode)320%60%446611
createTableFunctionNode(Analyzer, PlanNode, List, SelectStmt)300%20%227711
createTableRefNode(Analyzer, TableRef, SelectStmt)294460%8850%6951801
getPredicatesReplacedSlotWithSourceExpr(List, Analyzer)290%20%228811
createAggregationPlan(SelectStmt, Analyzer, PlanNode)233258%2250%2361401
unmarkCollectionSlots(QueryStmt)210%40%337711
freshTPushAggOpByName(String, TPushAggOp)200%60%447711
addUnassignedConjuncts(Analyzer, List, PlanNode)191544%2250%2351001
addUnassignedConjuncts(Analyzer, PlanNode)171241%50%124801
createJoinNodeBase(Analyzer, PlanNode, PlanNode, TableRef)1410588%5758%4722801
createAssertRowCountNode(PlanNode, AssertNumRowsElement, Analyzer)140%n/a113311
putPredicatesOnAggregation(SelectStmt, Analyzer, List)140%20%225511
putPredicatesOnWindows(SelectStmt, Analyzer, List)140%20%225511
getBoundPredicates(Analyzer, TupleDescriptor)130%20%224411
createSingleNodePlan()124679%4450%4511401
migrateConjunctsToInlineView(Analyzer, InlineViewRef)122970%325%2331101
getNormalizedEqPred(Expr, List, List, Analyzer)5086%7750%7841401
cloneExprs(List)0%n/a113311
replacePredicateSlotRefWithSource(Expr, Analyzer)0%n/a112211
lambda$createQueryPlan$0(Set, ScanNode)0%n/a111111
lambda$cloneExprs$1(List, Expr)0%n/a111111
materializeSlotForEmptyMaterializedTableRef(TableRef, Analyzer)5893%3975%3711601
lambda$getPredicatesBoundedByGroupbysSourceExpr$4(Expr, Expr)0%n/a111111
pushDownPredicatesPastAggregation(Analyzer, SelectStmt)3491%375%1301001
canMigrateConjuncts(InlineViewRef)2488%4660%460501
getPlannerContext()0%n/a111111
getScanNodes()0%n/a111111
lambda$createSetOperationPlan$3(Expr)0%n/a111111
candidateCardinalityIsSmaller(PlanNode, long, PlanNode, long)3694%6857%681801
materializeTableResultForCrossJoinOrCountStar(TableRef, Analyzer)2191%2466%241601
createUnionPartialSetOperationPlan(Analyzer, SetOperationStmt, List, PlanNode, long, long)80100%10100%0602001
createJoinNode(Analyzer, PlanNode, TableRef, SelectStmt)13100%n/a010201
pushDownPredicates(Analyzer, SelectStmt)13100%n/a010401
SingleNodePlanner(PlannerContext)12100%n/a010501
createJoinNode(Analyzer, PlanNode, PlanNode, TableRef)100%n/a010101
static {...}100%n/a010101
lambda$createScanNode$2(Analyzer)100%n/a010101