ReorderJoins.JoinEnumerator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,080 of 1,0800%98 of 980%82822022023232
createJoin(LinkedHashSet, LinkedHashSet, List)2220%160%99585811
extractJoinConditions(List, Set, Set, VariableAllocator)1410%220%1212333311
chooseJoinOrder(LinkedHashSet, List)980%120%77232311
setJoinNodeProperties(JoinNode)920%180%1010131311
ReorderJoins.JoinEnumerator(CostComparator, RowExpression, Rule.Context, DeterminismEvaluator, FunctionResolution, Metadata)830%n/a11141411
getJoinSource(LinkedHashSet, List)770%40%33141411
getPossibleJoinNodes(JoinNode, FeaturesConfig.JoinDistributionType)670%80%66111111
getJoinPredicates(Set, Set)640%n/a11131311
createJoinAccordingToPartitioning(LinkedHashSet, List, Set)320%n/a118811
generatePartitions(int)280%20%228811
getPossibleJoinNodes(JoinNode, JoinDistributionType, Predicate)200%n/a114411
lambda$getJoinPredicates$14(Set, RowExpression)140%20%221111
lambda$getJoinPredicates$13(Set, RowExpression)140%20%221111
lambda$getJoinPredicates$15(Set, Set, VariableReferenceExpression)120%40%331111
lambda$null$11(Set, Set, VariableReferenceExpression)120%40%331111
lambda$getJoinSource$16(List, RowExpression)100%n/a111111
lambda$chooseJoinOrder$1(PlanNode)100%n/a111111
lambda$generatePartitions$3(Set, Set)90%20%221111
createJoinEnumerationResult(PlanNode)80%n/a111111
lambda$getJoinPredicates$12(Set, Set, RowExpression)80%n/a111111
lambda$createJoinAccordingToPartitioning$4(LinkedHashSet, PlanNode)80%20%221111
getPossibleJoinNodes(JoinNode, JoinDistributionType)60%n/a111111
lambda$createJoin$10(ImmutableMap.Builder, VariableReferenceExpression)60%n/a111111
lambda$createJoin$8(ImmutableMap.Builder, VariableReferenceExpression)60%n/a111111
lambda$getPossibleJoinNodes$17(JoinNode)50%n/a111111
lambda$createJoin$9()50%n/a111111
lambda$createJoin$7()50%n/a111111
lambda$generatePartitions$2(Set)50%n/a111111
lambda$createJoin$6(PlanNode)40%n/a111111
lambda$createJoin$5(PlanNode)40%n/a111111
lambda$new$0(ReorderJoins.JoinEnumerationResult)30%n/a111111
lambda$getPossibleJoinNodes$18(JoinNode)20%n/a111111