public class SortMergeFullOuterJoinIterator extends Object implements Closeable
| Constructor and Description |
|---|
SortMergeFullOuterJoinIterator(BinaryRowSerializer serializer1,
BinaryRowSerializer serializer2,
Projection<BaseRow,BinaryRow> projection1,
Projection<BaseRow,BinaryRow> projection2,
RecordComparator keyComparator,
org.apache.flink.util.MutableObjectIterator<BinaryRow> iterator1,
org.apache.flink.util.MutableObjectIterator<BinaryRow> iterator2,
ResettableExternalBuffer buffer1,
ResettableExternalBuffer buffer2,
boolean[] filterNulls) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ResettableExternalBuffer |
getBuffer1() |
ResettableExternalBuffer |
getBuffer2() |
BinaryRow |
getMatchKey() |
boolean |
nextOuterJoin() |
public SortMergeFullOuterJoinIterator(BinaryRowSerializer serializer1, BinaryRowSerializer serializer2, Projection<BaseRow,BinaryRow> projection1, Projection<BaseRow,BinaryRow> projection2, RecordComparator keyComparator, org.apache.flink.util.MutableObjectIterator<BinaryRow> iterator1, org.apache.flink.util.MutableObjectIterator<BinaryRow> iterator2, ResettableExternalBuffer buffer1, ResettableExternalBuffer buffer2, boolean[] filterNulls) throws IOException
IOExceptionpublic boolean nextOuterJoin()
throws IOException
IOExceptionpublic BinaryRow getMatchKey()
public ResettableExternalBuffer getBuffer1()
public ResettableExternalBuffer getBuffer2()
public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.