Interface CrossJoinStateManager


public interface CrossJoinStateManager
  • Method Details

    • getRightIndexFromLeftIndex

      ReadOnlyIndex getRightIndexFromLeftIndex(long leftIndex)
    • getRightIndexFromPrevLeftIndex

      ReadOnlyIndex getRightIndexFromPrevLeftIndex(long leftIndex)
    • getShifted

      long getShifted(long index)
    • getPrevShifted

      long getPrevShifted(long index)
    • getMasked

      long getMasked(long index)
    • getPrevMasked

      long getPrevMasked(long index)
    • 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.