testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown() |  | 0% | | n/a | 1 | 1 | 183 | 183 | 1 | 1 |
testGetApproximateSourceSizeInBytes() |  | 0% | | n/a | 1 | 1 | 83 | 83 | 1 | 1 |
testFlipWhenSizeDifferenceLarge() |  | 0% | | n/a | 1 | 1 | 71 | 71 | 1 | 1 |
testReplicatesWhenSourceIsSmall() |  | 0% | | n/a | 1 | 1 | 58 | 58 | 1 | 1 |
testReplicatesWhenNotRestricted() |  | 0% | | n/a | 1 | 1 | 43 | 43 | 1 | 1 |
testGetSourceTablesSizeInBytes() |  | 0% | | n/a | 1 | 1 | 41 | 41 | 1 | 1 |
testJoinWithLeftSideLowConfidenceZeroStatisticsRightSidePartition() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
testJoinWithRightSideLowConfidenceZeroStatisticsLeftSideBigPartition() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
testJoinWithRightSideLowConfidenceZeroStatisticsLeftSideLowConfidencePartition() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
testJoinWithLeftSideLowConfidenceZeroStatisticsRightSideLowConfidencePartition() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
testHighConfidenceLeftAndLowConfidenceRight() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
testFactConfidenceLeftAndHighConfidenceRight() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
testLowConfidenceLeftAndHighConfidenceRight() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
testHighConfidenceLeftAndFactConfidenceRight() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
testLeftAndRightHighConfidenceRightSmaller() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
testLeftAndRightHighConfidenceLeftSmaller() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
testJoinWithRightSideLowConfidenceZeroStatisticsLeftSideHighBroadcast() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
testJoinWithLeftSideLowConfidenceZeroStatisticsRightSideHighBroadcast() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
testJoinWithBothSideLowConfidenceZeroStatisticsPartition() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
testReplicateLeftOuterJoin() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
testFlipAndReplicateRightOuterJoin() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
testChoosesLeftWhenCriteriaEmpty() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
testChoosesRightWhenFallsBackToSyntactic() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
testPartitionWhenRequiredBySession() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
testReplicatesWhenRequiredBySession() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
testFlipAndReplicateWhenOneTableMuchSmaller() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
testPartitionWhenBothTablesEqual() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
testPartitionFullOuterJoin() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
testPartitionRightOuterJoin() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
lambda$testRetainDistributionType$4(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
lambda$testReplicateScalar$2(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
lambda$testRepartitionRightOuter$1(JoinType, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
lambda$testDetermineDistributionType$0(JoinType, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
testFlipAndReplicateRightOuterJoinWhenJoinCardinalityUnknown() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
lambda$testLeftAndRightHighConfidenceLeftSmaller$10(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testLeftAndRightHighConfidenceRightSmaller$9(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testHighConfidenceLeftAndFactConfidenceRight$8(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testLowConfidenceLeftAndHighConfidenceRight$7(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testFactConfidenceLeftAndHighConfidenceRight$6(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testHighConfidenceLeftAndLowConfidenceRight$5(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testReplicateNoEquiCriteria$3(JoinType, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
testFlipAndReplicateWhenOneTableMuchSmallerAndJoinCardinalityUnknown() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
lambda$testReplicatesWhenNotRestricted$29(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testReplicatesWhenNotRestricted$28(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testFlipAndReplicateRightOuterJoinWhenJoinCardinalityUnknown$27(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testFlipAndReplicateRightOuterJoin$26(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testReplicateLeftOuterJoin$25(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testPartitionRightOuterJoin$24(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testPartitionFullOuterJoin$23(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testReplicatesWhenRequiredBySession$22(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testPartitionWhenBothTablesEqual$21(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testPartitionWhenRequiredBySession$20(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testFlipAndReplicateWhenOneTableMuchSmallerAndJoinCardinalityUnknown$19(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testFlipAndReplicateWhenOneTableMuchSmaller$18(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testJoinWithLeftSideLowConfidenceZeroStatisticsRightSideLowConfidencePartition$17(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testJoinWithRightSideLowConfidenceZeroStatisticsLeftSideLowConfidencePartition$16(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testJoinWithBothSideLowConfidenceZeroStatisticsPartition$15(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testJoinWithRightSideLowConfidenceZeroStatisticsLeftSideBigPartition$14(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testJoinWithLeftSideLowConfidenceZeroStatisticsRightSidePartition$13(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testJoinWithLeftSideLowConfidenceZeroStatisticsRightSideHighBroadcast$12(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testJoinWithRightSideLowConfidenceZeroStatisticsLeftSideHighBroadcast$11(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testFlipWhenSizeDifferenceLarge$51(VarcharType, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
lambda$testFlipWhenSizeDifferenceLarge$49(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
lambda$testFlipWhenSizeDifferenceLarge$48(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
lambda$testReplicatesWhenSourceIsSmall$34(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenSourceIsSmall$33(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenSourceIsSmall$32(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testFlipWhenSizeDifferenceLarge$50(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$47(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$46(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$45(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$44(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$43(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$42(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$41(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$40(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$39(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$38(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$37(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$36(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testReplicatesWhenOneSourceIsSmallAndTheOtherUnknown$35(VarcharType, int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testChoosesRightWhenFallsBackToSyntactic$31(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testChoosesLeftWhenCriteriaEmpty$30(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testDetermineDistributionType(FeaturesConfig.JoinDistributionType, JoinType, JoinDistributionType) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
testRepartitionRightOuter(FeaturesConfig.JoinDistributionType, JoinType) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
testReplicateScalar() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
testReplicateNoEquiCriteria(JoinType) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
testRepartitionRightOuter() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
lambda$testGetApproximateSourceSizeInBytes$57(PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNode) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
testDetermineDistributionType() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testDetermineDistributionTypeForLeftOuter() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
assertDetermineJoinDistributionType(CostComparator) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testGetApproximateSourceSizeInBytes$60(PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNode) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
lambda$testGetApproximateSourceSizeInBytes$59(PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNode) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
lambda$testGetSourceTablesSizeInBytes$53(PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNode) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
setUp() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
tearDown() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
testReplicateNoEquiCriteria() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$testGetApproximateSourceSizeInBytes$61(PlanNodeStatsEstimate, PlanNode) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
testRetainDistributionType() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
assertDetermineJoinDistributionType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
TestDetermineJoinDistributionType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$assertDetermineJoinDistributionType$62() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testGetApproximateSourceSizeInBytes$58(PlanNodeStatsEstimate, PlanNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testGetApproximateSourceSizeInBytes$56(PlanNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testGetSourceTablesSizeInBytes$55(PlanNodeStatsEstimate, PlanNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testGetSourceTablesSizeInBytes$54(PlanNodeStatsEstimate, PlanNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testGetSourceTablesSizeInBytes$52(PlanNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |