public class SortMergeOneSideOuterJoinIterator extends SortMergeJoinIterator
bufferedKey, bufferedRow, keyComparator, matchBuffer, matchKey, probeKey| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
nextOuterJoin() |
advanceNextSuitableBufferedRow, advanceNextSuitableProbeRow, bufferMatchingRows, close, getMatchBuffer, getMatchKey, getProbeRow, nextProbepublic 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
IOExceptionpublic boolean nextOuterJoin()
throws IOException
IOExceptionCopyright © 2014–2025 The Apache Software Foundation. All rights reserved.