The probe and build row ids of the candidate pairs buffered for evaluating the non-equi
condition, in the order of the buffered rows. Only the ids of the sides whose match state is
tracked are kept.
In JoinHashMap, we only save the row id of the first build row that has the hash key.
In fact, in the build side there may be multiple rows with the same hash key. To handle this
case, we use ChunkedData to link them together. For example: