Package io.trino.operator.join.unspilled
Class JoinProbe
java.lang.Object
io.trino.operator.join.unspilled.JoinProbe
This class eagerly calculates all join positions and stores them in an array
PageJoiner is responsible for ensuring that only the first position is processed for RLE with no or single build row match
-
Method Details
-
getOutputChannels
public int[] getOutputChannels() -
advanceNextPosition
public boolean advanceNextPosition() -
finish
public void finish() -
isFinished
public boolean isFinished() -
getCurrentJoinPosition
public long getCurrentJoinPosition() -
getPosition
public int getPosition() -
areProbeJoinChannelsRunLengthEncoded
public boolean areProbeJoinChannelsRunLengthEncoded() -
getPage
-