Class HashJoinIteratorBase
- java.lang.Object
-
- org.apache.flink.runtime.operators.hash.HashJoinIteratorBase
-
- Direct Known Subclasses:
NonReusingBuildFirstHashJoinIterator,NonReusingBuildSecondHashJoinIterator,ReusingBuildFirstHashJoinIterator,ReusingBuildSecondHashJoinIterator
public class HashJoinIteratorBase extends Object
Common methods for all Hash Join Iterators.
-
-
Constructor Summary
Constructors Constructor Description HashJoinIteratorBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <BT,PT>
MutableHashTable<BT,PT>getHashJoin(org.apache.flink.api.common.typeutils.TypeSerializer<BT> buildSideSerializer, org.apache.flink.api.common.typeutils.TypeComparator<BT> buildSideComparator, org.apache.flink.api.common.typeutils.TypeSerializer<PT> probeSideSerializer, org.apache.flink.api.common.typeutils.TypeComparator<PT> probeSideComparator, org.apache.flink.api.common.typeutils.TypePairComparator<PT,BT> pairComparator, MemoryManager memManager, IOManager ioManager, AbstractInvokable ownerTask, double memoryFraction, boolean useBloomFilters)
-
-
-
Method Detail
-
getHashJoin
public <BT,PT> MutableHashTable<BT,PT> getHashJoin(org.apache.flink.api.common.typeutils.TypeSerializer<BT> buildSideSerializer, org.apache.flink.api.common.typeutils.TypeComparator<BT> buildSideComparator, org.apache.flink.api.common.typeutils.TypeSerializer<PT> probeSideSerializer, org.apache.flink.api.common.typeutils.TypeComparator<PT> probeSideComparator, org.apache.flink.api.common.typeutils.TypePairComparator<PT,BT> pairComparator, MemoryManager memManager, IOManager ioManager, AbstractInvokable ownerTask, double memoryFraction, boolean useBloomFilters) throws MemoryAllocationException
- Throws:
MemoryAllocationException
-
-