SubqueryPlanner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,234 of 1,2340%52 of 520%70702252254242
appendQuantifiedComparisonApplyNode(PlanBuilder, QuantifiedComparisonExpression, boolean, boolean, Node, SqlPlannerContext)1510%120%99272711
appendInPredicateApplyNode(PlanBuilder, InPredicate, boolean, boolean, Node, SqlPlannerContext)1170%20%22151511
planQuantifiedApplyNode(PlanBuilder, QuantifiedComparisonExpression, boolean, boolean, SqlPlannerContext)990%n/a11171711
appendScalarSubqueryApplyNode(PlanBuilder, SubqueryExpression, boolean, SqlPlannerContext)890%40%33141411
appendApplyNode(PlanBuilder, Node, PlanNode, Assignments, boolean, boolean, SqlPlannerContext)750%40%33131311
appendExistSubqueryApplyNode(PlanBuilder, ExistsPredicate, boolean, boolean, SqlPlannerContext)650%40%33131311
createPlanBuilder(Node, SqlPlannerContext)570%40%337711
appendLateralJoin(PlanBuilder, PlanBuilder, Query, boolean, LateralJoinNode.Type, SqlPlannerContext)540%40%33121211
SubqueryPlanner(Analysis, VariableAllocator, PlanNodeIdAllocator, Map, Metadata, Session, SqlParser)520%n/a11161611
handleSubqueries(PlanBuilder, Expression, Node, boolean, SqlPlannerContext)510%n/a116611
isAggregationWithEmptyGroupBy(PlanNode)310%n/a117711
extractCorrelation(PlanBuilder, PlanNode, SqlPlannerContext)280%20%227711
replaceExpressionsWithSymbols(PlanNode, Map, SqlPlannerContext)260%20%225511
appendInPredicateApplyNodes(PlanBuilder, Set, boolean, boolean, Node, SqlPlannerContext)220%20%224411
appendQuantifiedComparisonApplyNodes(PlanBuilder, Set, boolean, boolean, Node, SqlPlannerContext)220%20%224411
handleSubqueries(PlanBuilder, Collection, Node, SqlPlannerContext)210%20%224411
handleUncorrelatedSubqueries(PlanBuilder, Collection, Node, SqlPlannerContext)210%20%224411
appendExistsSubqueryApplyNodes(PlanBuilder, Set, boolean, boolean, SqlPlannerContext)210%20%224411
appendScalarSubqueryApplyNodes(PlanBuilder, Set, boolean, SqlPlannerContext)200%20%224411
extractOuterColumnReferences(PlanNode, SqlPlannerContext)160%n/a115511
rowExpression(Expression, SqlPlannerContext)150%n/a112211
coercionsFor(Expression)140%n/a114411
extractColumnReferences(Expression, Set)140%n/a113311
lambda$replaceExpressionsWithSymbols$10(Map, SqlPlannerContext, Expression, Expression)140%n/a113311
collectInPredicateSubqueries(Expression, Node)120%n/a114411
collectScalarSubqueries(Expression, Node)120%n/a114411
collectExistsSubqueries(Expression, Node)120%n/a114411
collectQuantifiedComparisonSubqueries(Expression, Node)120%n/a114411
tryResolveMissingExpression(PlanBuilder, Expression)120%20%224411
detectAntiJoinInExpression(Expression)120%n/a113311
handleSubqueries(PlanBuilder, Expression, Node, SqlPlannerContext)80%n/a111111
lambda$extractOuterColumnReferences$9(Expression)70%n/a111111
lambda$extractOuterColumnReferences$8(SqlPlannerContext, RowExpression)70%n/a111111
uncoercedSubquery(SubqueryExpression)60%n/a111111
lambda$extractOuterColumnReferences$7(SqlPlannerContext, RowExpression)60%n/a111111
lambda$extractCorrelation$6(ImmutableMap.Builder, Expression, Expression)60%n/a111111
lambda$isAggregationWithEmptyGroupBy$4(AggregationNode)50%n/a111111
lambda$collectQuantifiedComparisonSubqueries$3(Expression, QuantifiedComparisonExpression)50%n/a111111
lambda$collectInPredicateSubqueries$0(Expression, InPredicate)50%n/a111111
lambda$coercionsFor$5(Expression, Expression)40%n/a111111
lambda$collectExistsSubqueries$2(Expression, ExistsPredicate)40%n/a111111
lambda$collectScalarSubqueries$1(Expression, SubqueryExpression)40%n/a111111