QueryPlanner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,653 of 3,6530%162 of 1620%1421426936936161
aggregate(PlanBuilder, QuerySpecification)5410%260%141412612611
window(PlanBuilder, List)4640%380%2020989811
planFrameBound(PlanBuilder, QueryPlanner.PlanAndMappings, Optional, Window, Map)4110%100%66757511
plan(Update)3440%80%55656511
plan(Delete)2150%60%44353511
plan(QuerySpecification)1840%40%33303011
enumerateGroupingSets(Analysis.GroupingSetAnalysis)1300%120%77323211
handleGroupingOperations(PlanBuilder, QuerySpecification, Optional, List)1210%60%44202011
coerce(PlanBuilder, List, Analysis, PlanNodeIdAllocator, VariableAllocator, Metadata)990%40%33212111
explicitCoercionFields(PlanBuilder, Iterable, Iterable)920%40%33171711
project(PlanBuilder, Iterable)840%40%33161611
plan(Query)730%n/a11111111
coerce(Iterable, PlanBuilder, TranslationMap)690%40%33141411
QueryPlanner(Analysis, VariableAllocator, PlanNodeIdAllocator, Map, Metadata, Session, SqlPlannerContext, SqlParser)670%n/a11181811
sort(PlanBuilder, Optional, List)590%60%447711
limit(PlanBuilder, Optional)500%40%339911
zeroOfType(Type)480%60%447711
filter(PlanBuilder, Expression, Node)390%20%226611
explicitCoercionVariables(PlanBuilder, List, Iterable)380%n/a119911
planFrom(QuerySpecification)370%20%225511
distinct(PlanBuilder, QuerySpecification)290%20%22121211
planQueryBody(Query)270%n/a113311
offset(PlanBuilder, Optional)260%20%227711
handleSubqueries(PlanBuilder, Node, Iterable)240%20%224411
lambda$callArgumentsToRowExpression$18(FunctionHandle, List, Expression)230%n/a113311
getIdForLeftTableScan(PlanNode)220%40%336611
computeOutputs(PlanBuilder, List)220%20%225511
planBuilderFor(RelationPlan)200%n/a113311
planImplicitTable()190%n/a114411
lambda$plan$6(PlanBuilder, RelationPlan, Field)170%n/a111111
lambda$plan$1(PlanBuilder, RelationPlan, Field)170%n/a111111
rowExpression(Expression, SqlPlannerContext)150%n/a112211
planBuilderFor(PlanBuilder, Scope, Iterable)130%n/a114411
planBuilderFor(PlanBuilder, Scope)120%n/a111111
callArgumentsToRowExpression(FunctionHandle, List)110%n/a113311
sort(PlanBuilder, Query)100%n/a111111
sort(PlanBuilder, QuerySpecification)100%n/a111111
lambda$toSymbolReferences$20(VariableReferenceExpression)100%n/a113311
project(PlanBuilder, Iterable, RelationPlan)90%n/a111111
window(PlanBuilder, OrderBy)90%n/a111111
window(PlanBuilder, QuerySpecification)90%n/a111111
lambda$window$17(LinkedHashMap, VariableReferenceExpression)90%n/a111111
lambda$plan$0(Expression)90%20%221111
toSymbolReferences(List)80%n/a113311
lambda$null$19(SourceLocation)80%n/a111111
lambda$handleGroupingOperations$16(Set)80%n/a113311
lambda$aggregate$10(TranslationMap, FieldId)80%n/a111111
lambda$planBuilderFor$8(PlanBuilder, PlanBuilder, Expression)80%n/a111111
lambda$aggregate$14(OrderBy)70%n/a111111
lambda$aggregate$9(Expression)70%20%221111
lambda$plan$5(ImmutableList.Builder, QueryPlanner.PlanAndMappings, Expression)70%n/a111111
limit(PlanBuilder, Query)60%n/a111111
limit(PlanBuilder, QuerySpecification)60%n/a111111
lambda$enumerateGroupingSets$15(List, int)60%n/a111111
lambda$aggregate$13(Expression)60%n/a111111
lambda$aggregate$12(Assignments.Builder, VariableReferenceExpression, VariableReferenceExpression)60%n/a111111
lambda$aggregate$11(Assignments.Builder, VariableReferenceExpression)60%n/a111111
lambda$plan$7(ImmutableList.Builder, VariableReferenceExpression)50%n/a111111
lambda$plan$3(Set, Map.Entry)50%n/a111111
lambda$plan$2()50%n/a111111
lambda$plan$4(UpdateAssignment)0%n/a111111