public class SortMergeFullOuterJoinIterator extends Object implements Closeable
| 构造器和说明 |
|---|
SortMergeFullOuterJoinIterator(BinaryRowDataSerializer serializer1,
BinaryRowDataSerializer serializer2,
Projection<org.apache.flink.table.data.RowData,org.apache.flink.table.data.binary.BinaryRowData> projection1,
Projection<org.apache.flink.table.data.RowData,org.apache.flink.table.data.binary.BinaryRowData> projection2,
RecordComparator keyComparator,
org.apache.flink.util.MutableObjectIterator<org.apache.flink.table.data.binary.BinaryRowData> iterator1,
org.apache.flink.util.MutableObjectIterator<org.apache.flink.table.data.binary.BinaryRowData> iterator2,
ResettableExternalBuffer buffer1,
ResettableExternalBuffer buffer2,
boolean[] filterNulls) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
ResettableExternalBuffer |
getBuffer1() |
ResettableExternalBuffer |
getBuffer2() |
org.apache.flink.table.data.binary.BinaryRowData |
getMatchKey() |
boolean |
nextOuterJoin() |
public SortMergeFullOuterJoinIterator(BinaryRowDataSerializer serializer1, BinaryRowDataSerializer serializer2, Projection<org.apache.flink.table.data.RowData,org.apache.flink.table.data.binary.BinaryRowData> projection1, Projection<org.apache.flink.table.data.RowData,org.apache.flink.table.data.binary.BinaryRowData> projection2, RecordComparator keyComparator, org.apache.flink.util.MutableObjectIterator<org.apache.flink.table.data.binary.BinaryRowData> iterator1, org.apache.flink.util.MutableObjectIterator<org.apache.flink.table.data.binary.BinaryRowData> iterator2, ResettableExternalBuffer buffer1, ResettableExternalBuffer buffer2, boolean[] filterNulls) throws IOException
IOExceptionpublic boolean nextOuterJoin()
throws IOException
IOExceptionpublic org.apache.flink.table.data.binary.BinaryRowData getMatchKey()
public ResettableExternalBuffer getBuffer1()
public ResettableExternalBuffer getBuffer2()
public void close()
close 在接口中 Closeableclose 在接口中 AutoCloseableCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.