TestDetermineJoinDistributionType

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total7,163 of 7,1630%22 of 220%1201201,5141,514109109
testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown()6100%n/a1118318311
testGetApproximateSourceSizeInBytes()2760%n/a11838311
testFlipWhenSizeDifferenceLarge()2490%n/a11717111
testReplicatesWhenSourceIsSmall()2080%n/a11585811
testReplicatesWhenNotRestricted()1710%n/a11434311
testGetSourceTablesSizeInBytes()1380%n/a11414111
testJoinWithLeftSideLowConfidenceZeroStatisticsRightSidePartition()940%n/a11252511
testJoinWithRightSideLowConfidenceZeroStatisticsLeftSideBigPartition()940%n/a11252511
testJoinWithRightSideLowConfidenceZeroStatisticsLeftSideLowConfidencePartition()940%n/a11252511
testJoinWithLeftSideLowConfidenceZeroStatisticsRightSideLowConfidencePartition()940%n/a11252511
testHighConfidenceLeftAndLowConfidenceRight()910%n/a11232311
testFactConfidenceLeftAndHighConfidenceRight()910%n/a11232311
testLowConfidenceLeftAndHighConfidenceRight()910%n/a11232311
testHighConfidenceLeftAndFactConfidenceRight()910%n/a11232311
testLeftAndRightHighConfidenceRightSmaller()910%n/a11232311
testLeftAndRightHighConfidenceLeftSmaller()910%n/a11232311
testJoinWithRightSideLowConfidenceZeroStatisticsLeftSideHighBroadcast()880%n/a11232311
testJoinWithLeftSideLowConfidenceZeroStatisticsRightSideHighBroadcast()880%n/a11232311
testJoinWithBothSideLowConfidenceZeroStatisticsPartition()880%n/a11232311
testReplicateLeftOuterJoin()870%n/a11202011
testFlipAndReplicateRightOuterJoin()870%n/a11202011
testChoosesLeftWhenCriteriaEmpty()870%n/a11212111
testChoosesRightWhenFallsBackToSyntactic()870%n/a11212111
testPartitionWhenRequiredBySession()850%n/a11212111
testReplicatesWhenRequiredBySession()850%n/a11212111
testFlipAndReplicateWhenOneTableMuchSmaller()810%n/a11202011
testPartitionWhenBothTablesEqual()810%n/a11202011
testPartitionFullOuterJoin()810%n/a11202011
testPartitionRightOuterJoin()810%n/a11202011
lambda$testRetainDistributionType$4(PlanBuilder)810%n/a11141411
lambda$testReplicateScalar$2(PlanBuilder)780%n/a11111111
lambda$testRepartitionRightOuter$1(JoinType, PlanBuilder)760%n/a11101011
lambda$testDetermineDistributionType$0(JoinType, PlanBuilder)760%n/a11101011
testFlipAndReplicateRightOuterJoinWhenJoinCardinalityUnknown()730%n/a11202011
lambda$testLeftAndRightHighConfidenceLeftSmaller$10(int, int, PlanBuilder)690%n/a116611
lambda$testLeftAndRightHighConfidenceRightSmaller$9(int, int, PlanBuilder)690%n/a116611
lambda$testHighConfidenceLeftAndFactConfidenceRight$8(int, int, PlanBuilder)690%n/a116611
lambda$testLowConfidenceLeftAndHighConfidenceRight$7(int, int, PlanBuilder)690%n/a116611
lambda$testFactConfidenceLeftAndHighConfidenceRight$6(int, int, PlanBuilder)690%n/a116611
lambda$testHighConfidenceLeftAndLowConfidenceRight$5(int, int, PlanBuilder)690%n/a116611
lambda$testReplicateNoEquiCriteria$3(JoinType, PlanBuilder)680%n/a11101011
testFlipAndReplicateWhenOneTableMuchSmallerAndJoinCardinalityUnknown()670%n/a11202011
lambda$testReplicatesWhenNotRestricted$29(int, int, PlanBuilder)580%n/a116611
lambda$testReplicatesWhenNotRestricted$28(int, int, PlanBuilder)580%n/a116611
lambda$testFlipAndReplicateRightOuterJoinWhenJoinCardinalityUnknown$27(int, int, PlanBuilder)580%n/a116611
lambda$testFlipAndReplicateRightOuterJoin$26(int, int, PlanBuilder)580%n/a116611
lambda$testReplicateLeftOuterJoin$25(int, int, PlanBuilder)580%n/a116611
lambda$testPartitionRightOuterJoin$24(int, int, PlanBuilder)580%n/a116611
lambda$testPartitionFullOuterJoin$23(int, int, PlanBuilder)580%n/a116611
lambda$testReplicatesWhenRequiredBySession$22(int, int, PlanBuilder)580%n/a116611
lambda$testPartitionWhenBothTablesEqual$21(int, int, PlanBuilder)580%n/a116611
lambda$testPartitionWhenRequiredBySession$20(int, int, PlanBuilder)580%n/a116611
lambda$testFlipAndReplicateWhenOneTableMuchSmallerAndJoinCardinalityUnknown$19(int, int, PlanBuilder)580%n/a116611
lambda$testFlipAndReplicateWhenOneTableMuchSmaller$18(int, int, PlanBuilder)580%n/a116611
lambda$testJoinWithLeftSideLowConfidenceZeroStatisticsRightSideLowConfidencePartition$17(int, int, PlanBuilder)580%n/a116611
lambda$testJoinWithRightSideLowConfidenceZeroStatisticsLeftSideLowConfidencePartition$16(int, int, PlanBuilder)580%n/a116611
lambda$testJoinWithBothSideLowConfidenceZeroStatisticsPartition$15(int, int, PlanBuilder)580%n/a116611
lambda$testJoinWithRightSideLowConfidenceZeroStatisticsLeftSideBigPartition$14(int, int, PlanBuilder)580%n/a116611
lambda$testJoinWithLeftSideLowConfidenceZeroStatisticsRightSidePartition$13(int, int, PlanBuilder)580%n/a116611
lambda$testJoinWithLeftSideLowConfidenceZeroStatisticsRightSideHighBroadcast$12(int, int, PlanBuilder)580%n/a116611
lambda$testJoinWithRightSideLowConfidenceZeroStatisticsLeftSideHighBroadcast$11(int, int, PlanBuilder)580%n/a116611
lambda$testFlipWhenSizeDifferenceLarge$51(VarcharType, int, PlanBuilder)570%n/a119911
lambda$testFlipWhenSizeDifferenceLarge$49(VarcharType, int, int, PlanBuilder)570%n/a119911
lambda$testFlipWhenSizeDifferenceLarge$48(VarcharType, int, int, PlanBuilder)570%n/a119911
lambda$testReplicatesWhenSourceIsSmall$34(VarcharType, int, int, PlanBuilder)570%n/a118811
lambda$testReplicatesWhenSourceIsSmall$33(VarcharType, int, int, PlanBuilder)570%n/a118811
lambda$testReplicatesWhenSourceIsSmall$32(VarcharType, int, int, PlanBuilder)570%n/a118811
lambda$testFlipWhenSizeDifferenceLarge$50(VarcharType, int, int, PlanBuilder)520%n/a119911
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$47(VarcharType, int, int, PlanBuilder)500%n/a118811
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$46(VarcharType, int, int, PlanBuilder)500%n/a118811
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$45(VarcharType, int, int, PlanBuilder)500%n/a118811
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$44(VarcharType, int, int, PlanBuilder)500%n/a118811
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$43(VarcharType, int, int, PlanBuilder)500%n/a118811
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$42(VarcharType, int, int, PlanBuilder)500%n/a118811
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$41(VarcharType, int, int, PlanBuilder)500%n/a118811
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$40(VarcharType, int, int, PlanBuilder)500%n/a118811
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$39(VarcharType, int, int, PlanBuilder)500%n/a118811
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$38(VarcharType, int, int, PlanBuilder)500%n/a118811
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$37(VarcharType, int, int, PlanBuilder)500%n/a118811
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$36(VarcharType, int, int, PlanBuilder)500%n/a118811
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$35(VarcharType, int, int, PlanBuilder)500%n/a118811
lambda$testChoosesRightWhenFallsBackToSyntactic$31(int, int, PlanBuilder)470%n/a116611
lambda$testChoosesLeftWhenCriteriaEmpty$30(int, int, PlanBuilder)470%n/a116611
testDetermineDistributionType(FeaturesConfig.JoinDistributionType, JoinType, JoinDistributionType)300%n/a11101011
testRepartitionRightOuter(FeaturesConfig.JoinDistributionType, JoinType)300%n/a11101011
testReplicateScalar()300%n/a11101011
testReplicateNoEquiCriteria(JoinType)280%n/a11101011
testRepartitionRightOuter()250%n/a117711
lambda$testGetApproximateSourceSizeInBytes$57(PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNode)220%80%559911
testDetermineDistributionType()160%n/a114411
testDetermineDistributionTypeForLeftOuter()160%n/a114411
assertDetermineJoinDistributionType(CostComparator)120%n/a111111
lambda$testGetApproximateSourceSizeInBytes$60(PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNode)120%40%335511
lambda$testGetApproximateSourceSizeInBytes$59(PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNode)120%40%335511
lambda$testGetSourceTablesSizeInBytes$53(PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNode)120%40%335511
setUp()110%n/a112211
static {...}80%n/a111111
tearDown()70%n/a113311
testReplicateNoEquiCriteria()70%n/a113311
lambda$testGetApproximateSourceSizeInBytes$61(PlanNodeStatsEstimate, PlanNode)70%20%223311
testRetainDistributionType()60%n/a114411
assertDetermineJoinDistributionType()0%n/a111111
TestDetermineJoinDistributionType()0%n/a111111
lambda$assertDetermineJoinDistributionType$62()0%n/a111111
lambda$testGetApproximateSourceSizeInBytes$58(PlanNodeStatsEstimate, PlanNode)0%n/a111111
lambda$testGetApproximateSourceSizeInBytes$56(PlanNode)0%n/a111111
lambda$testGetSourceTablesSizeInBytes$55(PlanNodeStatsEstimate, PlanNode)0%n/a111111
lambda$testGetSourceTablesSizeInBytes$54(PlanNodeStatsEstimate, PlanNode)0%n/a111111
lambda$testGetSourceTablesSizeInBytes$52(PlanNode)0%n/a111111