TestHashJoinOperator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total7,159 of 7,1590%105 of 1050%1211219439436767
testInnerJoinWithSpillWithEarlyTermination()6420%120%77838311
innerJoinWithSpill(boolean, List, SingleStreamSpillerFactory, PartitioningSpillerFactory)6060%260%1414737311
testProbeOuterJoin(boolean, boolean, boolean)5830%n/a11333311
testProbeOuterJoinWithFilterFunction(boolean, boolean, boolean)5800%n/a11343411
testInnerJoin(boolean, boolean, boolean)4340%n/a11262611
testOuterJoinWithNullOnBothSidesAndFilterFunction(boolean, boolean, boolean)2160%n/a11303011
testOuterJoinWithNullProbeAndFilterFunction(boolean, boolean, boolean)2090%n/a11303011
testOuterJoinWithNullOnBothSides(boolean, boolean, boolean)2090%n/a11292911
testOuterJoinWithNullProbe(boolean, boolean, boolean)2020%n/a11292911
testYield()2000%60%44373711
testOuterJoinWithNullBuildAndFilterFunction(boolean, boolean, boolean)1990%n/a11292911
testOuterJoinWithNullBuild(boolean, boolean, boolean)1920%n/a11282811
testInnerJoinWithNullOnBothSides(boolean, boolean, boolean)1890%n/a11282811
testProbeOuterJoinWithEmptyLookupSource(boolean, boolean, boolean)1840%n/a11292911
testFullOuterJoinWithEmptyLookupSource(boolean, boolean, boolean)1840%n/a11292911
setupBuildSide(boolean, TaskContext, List, RowPagesBuilder, Optional, boolean, SingleStreamSpillerFactory, boolean)1830%40%33353511
testInnerJoinWithNullProbe(boolean, boolean, boolean)1820%n/a11272711
testInnerJoinWithNullBuild(boolean, boolean, boolean)1810%n/a11272711
hashJoinTestValuesProvider()1630%n/a119911
testInnerJoinWithNonEmptyLookupSourceAndEmptyProbe(boolean, boolean, boolean)1400%n/a11232311
testSpillMemoryLimit()1230%60%44212111
testInnerJoinWithEmptyLookupSource(boolean, boolean, boolean)1160%n/a11212111
testLookupOuterJoinWithEmptyLookupSource(boolean, boolean, boolean)1160%n/a11212111
joinWithSpillParameters(boolean)1090%100%66111111
testBuildGracefulSpill()1010%n/a11181811
testBroadcastMemoryLimit(boolean, boolean)900%n/a119911
testInnerJoinWithFailingSpill(boolean, List, TestHashJoinOperator.WhenSpillFails, boolean)670%50%55232311
testMemoryLimit(boolean, boolean)660%n/a117711
testMemoryLimitProvider()630%n/a115511
instantiateBuildDrivers(TestHashJoinOperator.BuildSideSetup, TaskContext)570%20%22121211
buildLookupSource(TestHashJoinOperator.BuildSideSetup)540%60%44131311
product(List, List)340%40%337711
setUp()330%n/a116611
getHashChannels(RowPagesBuilder, RowPagesBuilder)320%40%336611
joinWithFailingSpillValues()290%n/a117711
triggerMemoryRevokingAndWait(HashBuilderOperator, TaskStateMachine)280%60%447711
probeOuterJoinOperatorFactory(JoinBridgeManager, RowPagesBuilder)250%n/a116611
getProperColumns(Operator, List, RowPagesBuilder, List)240%20%225511
innerJoinOperatorFactory(JoinBridgeManager, RowPagesBuilder, PartitioningSpillerFactory, OptionalInt)240%n/a115511
processRow(Driver, TaskStateMachine)200%n/a115511
joinWithSpillValues()190%n/a114411
revokeMemory(HashBuilderOperator)190%40%334411
getPages(PageBuffer)190%20%226611
checkErrors(TaskStateMachine)180%20%224411
lambda$runDriverInThread$11(Driver, ExecutorService)180%20%228811
tearDown()150%n/a115511
static {...}150%n/a113311
lambda$testProbeOuterJoinWithFilterFunction$5(int, Page, int, Page)130%20%221111
lambda$testOuterJoinWithNullOnBothSidesAndFilterFunction$8(int, Page, int, Page)120%n/a111111
lambda$testOuterJoinWithNullBuildAndFilterFunction$7(int, Page, int, Page)120%n/a111111
setupBuildSide(boolean, TaskContext, List, RowPagesBuilder, Optional, boolean, SingleStreamSpillerFactory)110%n/a111111
lambda$testOuterJoinWithNullProbeAndFilterFunction$6(int, Page, int, Page)100%n/a111111
innerJoinOperatorFactory(JoinBridgeManager, RowPagesBuilder, PartitioningSpillerFactory)80%n/a111111
getHashChannelAsInt(RowPagesBuilder)80%n/a112211
rangeList(int)80%n/a113311
lambda$innerJoinWithSpill$3(AtomicBoolean, DriverContext, int, Page, int, Page)80%n/a113311
lambda$testYield$0(AtomicInteger, DriverContext, int, Page, int, Page)80%n/a113311
testInnerJoinWithSpill(boolean, List, boolean)70%n/a112211
createTaskContext()70%n/a111111
lambda$null$9(InternalJoinFilterFunction, SqlFunctionProperties, AdaptiveLongBigArray, List)70%n/a111111
runDriverInThread(ExecutorService, Driver)60%n/a112211
concat(List, List)0%n/a111111
lambda$testInnerJoinWithSpillWithEarlyTermination$4(AtomicBoolean, int, Page, int, Page)0%n/a112211
TestHashJoinOperator()0%n/a111111
lambda$setupBuildSide$10(InternalJoinFilterFunction)0%n/a111111
lambda$joinWithFailingSpillValues$2(int)0%n/a111111
lambda$joinWithSpillValues$1(int)0%n/a111111