// probe
List<Page> probeInput = rowPagesBuilder(SINGLE_VARBINARY, SINGLE_LONG, SINGLE_LONG)
.addSequencePage(1000, 0, 1000, 2000)
.build();
HashJoinOperatorFactory joinOperatorFactory = HashJoinOperator.innerJoin(
0,
hashBuilderOperatorFactory.getHashSupplier(),
ImmutableList.of(SINGLE_VARBINARY, SINGLE_LONG, SINGLE_LONG),
0);
Operator joinOperator = joinOperatorFactory.createOperator(taskContext.addPipelineContext(true, true).addDriverContext());
// expected
MaterializedResult expected = resultBuilder(new TupleInfo(VARIABLE_BINARY, FIXED_INT_64, FIXED_INT_64, VARIABLE_BINARY, FIXED_INT_64, FIXED_INT_64))
.row("20", 1020, 2020, "20", 30, 40)
.row("21", 1021, 2021, "21", 31, 41)