testInnerJoinWithSpillWithEarlyTermination() |  | 0% |  | 0% | 7 | 7 | 83 | 83 | 1 | 1 |
innerJoinWithSpill(boolean, List, SingleStreamSpillerFactory, PartitioningSpillerFactory) |  | 0% |  | 0% | 14 | 14 | 73 | 73 | 1 | 1 |
testProbeOuterJoin(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 33 | 33 | 1 | 1 |
testProbeOuterJoinWithFilterFunction(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 34 | 34 | 1 | 1 |
testInnerJoin(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
testOuterJoinWithNullOnBothSidesAndFilterFunction(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 30 | 30 | 1 | 1 |
testOuterJoinWithNullProbeAndFilterFunction(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 30 | 30 | 1 | 1 |
testOuterJoinWithNullOnBothSides(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 29 | 29 | 1 | 1 |
testOuterJoinWithNullProbe(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 29 | 29 | 1 | 1 |
testYield() |  | 0% |  | 0% | 4 | 4 | 37 | 37 | 1 | 1 |
testOuterJoinWithNullBuildAndFilterFunction(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 29 | 29 | 1 | 1 |
testOuterJoinWithNullBuild(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 28 | 28 | 1 | 1 |
testInnerJoinWithNullOnBothSides(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 28 | 28 | 1 | 1 |
testProbeOuterJoinWithEmptyLookupSource(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 29 | 29 | 1 | 1 |
testFullOuterJoinWithEmptyLookupSource(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 29 | 29 | 1 | 1 |
setupBuildSide(boolean, TaskContext, List, RowPagesBuilder, Optional, boolean, SingleStreamSpillerFactory, boolean) |  | 0% |  | 0% | 3 | 3 | 35 | 35 | 1 | 1 |
testInnerJoinWithNullProbe(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
testInnerJoinWithNullBuild(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
hashJoinTestValuesProvider() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testInnerJoinWithNonEmptyLookupSourceAndEmptyProbe(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
testSpillMemoryLimit() |  | 0% |  | 0% | 4 | 4 | 21 | 21 | 1 | 1 |
testInnerJoinWithEmptyLookupSource(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
testLookupOuterJoinWithEmptyLookupSource(boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
joinWithSpillParameters(boolean) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
testBuildGracefulSpill() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
testBroadcastMemoryLimit(boolean, boolean) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testInnerJoinWithFailingSpill(boolean, List, TestHashJoinOperator.WhenSpillFails, boolean) |  | 0% |  | 0% | 5 | 5 | 23 | 23 | 1 | 1 |
testMemoryLimit(boolean, boolean) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testMemoryLimitProvider() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
instantiateBuildDrivers(TestHashJoinOperator.BuildSideSetup, TaskContext) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
buildLookupSource(TestHashJoinOperator.BuildSideSetup) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
product(List, List) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
setUp() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
getHashChannels(RowPagesBuilder, RowPagesBuilder) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
joinWithFailingSpillValues() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
triggerMemoryRevokingAndWait(HashBuilderOperator, TaskStateMachine) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
probeOuterJoinOperatorFactory(JoinBridgeManager, RowPagesBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
getProperColumns(Operator, List, RowPagesBuilder, List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
innerJoinOperatorFactory(JoinBridgeManager, RowPagesBuilder, PartitioningSpillerFactory, OptionalInt) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
processRow(Driver, TaskStateMachine) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
joinWithSpillValues() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
revokeMemory(HashBuilderOperator) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
getPages(PageBuffer) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
checkErrors(TaskStateMachine) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
lambda$runDriverInThread$11(Driver, ExecutorService) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
tearDown() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$testProbeOuterJoinWithFilterFunction$5(int, Page, int, Page) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$testOuterJoinWithNullOnBothSidesAndFilterFunction$8(int, Page, int, Page) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testOuterJoinWithNullBuildAndFilterFunction$7(int, Page, int, Page) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
setupBuildSide(boolean, TaskContext, List, RowPagesBuilder, Optional, boolean, SingleStreamSpillerFactory) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testOuterJoinWithNullProbeAndFilterFunction$6(int, Page, int, Page) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
innerJoinOperatorFactory(JoinBridgeManager, RowPagesBuilder, PartitioningSpillerFactory) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getHashChannelAsInt(RowPagesBuilder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
rangeList(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$innerJoinWithSpill$3(AtomicBoolean, DriverContext, int, Page, int, Page) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$testYield$0(AtomicInteger, DriverContext, int, Page, int, Page) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
testInnerJoinWithSpill(boolean, List, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
createTaskContext() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$null$9(InternalJoinFilterFunction, SqlFunctionProperties, AdaptiveLongBigArray, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
runDriverInThread(ExecutorService, Driver) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
concat(List, List) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testInnerJoinWithSpillWithEarlyTermination$4(AtomicBoolean, int, Page, int, Page) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
TestHashJoinOperator() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$setupBuildSide$10(InternalJoinFilterFunction) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$joinWithFailingSpillValues$2(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$joinWithSpillValues$1(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |