RandomizeNullKeyInOuterJoin.Rewriter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,120 of 1,1200%88 of 880%84841561564040
visitJoin(JoinNode, SimplePlanRewriter.RewriteContext)4540%160%99979711
generateRandomKeyMap(List, String)880%40%33131311
randomizeJoinKey(RowExpression, String)810%20%22101011
hasNullSkew(JoinNodeStatsEstimate)560%180%10106611
updateCandidates(JoinNode, SimplePlanRewriter.RewriteContext)530%40%337711
RandomizeNullKeyInOuterJoin.Rewriter(Session, FunctionAndTypeManager, PlanNodeIdAllocator, VariableAllocator, StatsProvider)420%n/a119911
visitProject(ProjectNode, SimplePlanRewriter.RewriteContext)370%20%226611
isAlreadyRandomized(PlanNode, VariableReferenceExpression, String)280%60%441111
isSupportedType(VariableReferenceExpression)230%40%331111
lambda$visitJoin$10(EquiJoinClause)220%n/a111111
enabledForJoinKeyFromOuterJoin(Set, EquiJoinClause)190%60%441111
lambda$visitJoin$21(Map, Map, Map, Map, EquiJoinClause)180%n/a111111
lambda$visitJoin$5(boolean, SimplePlanRewriter.RewriteContext, EquiJoinClause)180%60%441111
lambda$visitJoin$20(EquiJoinClause)140%40%331111
isPartitionedJoin(JoinNode)130%40%331111
lambda$visitJoin$4(EquiJoinClause)120%40%331111
lambda$visitJoin$18(VariableReferenceExpression)100%n/a111111
lambda$visitJoin$14(VariableReferenceExpression)100%n/a111111
lambda$visitJoin$9(PlanNode, VariableReferenceExpression)100%20%221111
lambda$visitJoin$7(PlanNode, VariableReferenceExpression)100%20%221111
lambda$visitProject$1(ImmutableMultimap.Builder, VariableReferenceExpression, RowExpression)100%20%223311
lambda$visitJoin$11(List, EquiJoinClause)80%20%221111
lambda$generateRandomKeyMap$25(RowExpression)70%n/a111111
lambda$updateCandidates$27(JoinNode, VariableReferenceExpression)60%n/a111111
lambda$updateCandidates$26(JoinNode, VariableReferenceExpression)60%n/a111111
lambda$generateRandomKeyMap$24(String, VariableReferenceExpression)50%n/a111111
lambda$visitJoin$23(ProjectNode, VariableReferenceExpression)50%n/a111111
lambda$visitJoin$22(ProjectNode, VariableReferenceExpression)50%n/a111111
lambda$visitJoin$19(RowExpression)50%n/a111111
lambda$visitJoin$16(EquiJoinClause)50%n/a111111
lambda$visitJoin$15(RowExpression)50%n/a111111
lambda$visitJoin$12(EquiJoinClause)50%n/a111111
lambda$visitJoin$3(JoinNode, JoinType)50%n/a111111
lambda$visitProject$2(ImmutableMultimap, VariableReferenceExpression)50%n/a111111
lambda$isSupportedType$0(VariableReferenceExpression, AbstractPrimitiveType)50%n/a111111
isPlanChanged()0%n/a111111
lambda$visitJoin$17(EquiJoinClause)0%n/a111111
lambda$visitJoin$13(EquiJoinClause)0%n/a111111
lambda$visitJoin$8(EquiJoinClause)0%n/a111111
lambda$visitJoin$6(EquiJoinClause)0%n/a111111