Class SortMergeOneSideOuterJoinIterator

java.lang.Object
org.apache.flink.table.runtime.operators.join.SortMergeJoinIterator
org.apache.flink.table.runtime.operators.join.SortMergeOneSideOuterJoinIterator
All Implemented Interfaces:
Closeable, AutoCloseable

public class SortMergeOneSideOuterJoinIterator extends SortMergeJoinIterator
Gets probeRow and match rows for left/right join.
  • Constructor Details

    • SortMergeOneSideOuterJoinIterator

      public SortMergeOneSideOuterJoinIterator(BinaryRowDataSerializer probeSerializer, BinaryRowDataSerializer bufferedSerializer, Projection<org.apache.flink.table.data.RowData,org.apache.flink.table.data.binary.BinaryRowData> probeProjection, Projection<org.apache.flink.table.data.RowData,org.apache.flink.table.data.binary.BinaryRowData> bufferedProjection, RecordComparator keyComparator, org.apache.flink.util.MutableObjectIterator<org.apache.flink.table.data.RowData> probeIterator, org.apache.flink.util.MutableObjectIterator<org.apache.flink.table.data.binary.BinaryRowData> bufferedIterator, ResettableExternalBuffer buffer, boolean[] filterNullKeys) throws IOException
      Throws:
      IOException
  • Method Details