Block probeJoinBlock = page.getBlock(probeJoinChannel);
// update hashing strategy to use probe cursor
for (int position = 0; position < page.getPositionCount(); position++) {
if (probeJoinBlock.isNull(position)) {
blockBuilder.appendNull();
}
else {
boolean contains = channelSet.contains(position, probeJoinBlock);
if (!contains && channelSet.containsNull()) {
blockBuilder.appendNull();