RelationPlanner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,119 of 3,1190%210 of 2100%1411415675673636
visitJoin(Join, SqlPlannerContext)7690%840%434314514511
planJoinUsing(Join, RelationPlan, RelationPlan, SqlPlannerContext)3490%80%55696911
planCrossJoinUnnest(RelationPlan, Join, Unnest, SqlPlannerContext)2560%220%1212434311
visitUnnest(Unnest, SqlPlannerContext)2190%180%1010424211
visitTable(Table, SqlPlannerContext)2150%80%55373711
addCoercions(RelationPlan, Type[], SqlPlannerContext)1750%60%44343411
addColumnMasks(Table, RelationPlan, SqlPlannerContext)1430%100%66272711
process(SetOperation, SqlPlannerContext)1280%100%66303011
visitValues(Values, SqlPlannerContext)1050%80%55181811
visitAliasedRelation(AliasedRelation, SqlPlannerContext)870%60%44151511
projectUnnestWithDuplicates(List, Map, UnnestNode)670%60%44101011
RelationPlanner(Analysis, VariableAllocator, PlanNodeIdAllocator, Map, Metadata, Session, SqlParser)570%n/a11101011
addRowFilters(Table, RelationPlan, SqlPlannerContext)560%20%22101011
visitUnion(Union, SqlPlannerContext)520%40%336611
planLateralJoin(Join, RelationPlan, Lateral, SqlPlannerContext)470%n/a119911
visitIntersect(Intersect, SqlPlannerContext)400%20%224411
visitExcept(Except, SqlPlannerContext)400%20%224411
visitSampledRelation(SampledRelation, SqlPlannerContext)370%n/a118811
buildOutputMapping(List, List)310%20%223311
rewriteRow(Expression, SqlPlannerContext)250%n/a114411
visitQuery(Query, SqlPlannerContext)210%n/a112211
visitQuerySpecification(QuerySpecification, SqlPlannerContext)210%n/a112211
processAndCoerceIfNecessary(Relation, SqlPlannerContext)200%20%225511
checkInterruption()200%20%223311
initializePlanBuilder(RelationPlan)200%n/a113311
distinct(PlanNode)190%n/a119911
getUnnest(Relation)180%40%335511
getLateral(Relation)180%40%335511
rowExpression(Expression, SqlPlannerContext)150%n/a112211
lambda$buildOutputMapping$1(List, List, Integer)150%n/a111111
process(Node, SqlPlannerContext)80%n/a112211
visitTableSubquery(TableSubquery, SqlPlannerContext)0%n/a111111
lambda$buildOutputMapping$3(List, Integer)0%n/a111111
lambda$buildOutputMapping$2(List, Integer)0%n/a111111
lambda$process$4(SqlPlannerContext, Relation)0%n/a111111
lambda$visitTable$0(int)0%n/a111111