Interface CrossJoinStateManager


public interface CrossJoinStateManager
  • Method Details

    • getRightRowSetFromLeftRow

      TrackingRowSet getRightRowSetFromLeftRow(long leftIndex)
    • getRightRowSetFromPrevLeftRow

      TrackingRowSet getRightRowSetFromPrevLeftRow(long leftIndex)
    • getShifted

      long getShifted(long rowKey)
    • getPrevShifted

      long getPrevShifted(long rowKey)
    • getMasked

      long getMasked(long rowKey)
    • getPrevMasked

      long getPrevMasked(long rowKey)
    • leftOuterJoin

      boolean leftOuterJoin()
      If our result is a leftOuterJoin, which means that for each unmatched left row we produce one row of RHS output, with null values for the columns to add.