Class HashJoinIteratorBase
java.lang.Object
org.apache.flink.runtime.operators.hash.HashJoinIteratorBase
- Direct Known Subclasses:
NonReusingBuildFirstHashJoinIterator,NonReusingBuildSecondHashJoinIterator,ReusingBuildFirstHashJoinIterator,ReusingBuildSecondHashJoinIterator
Common methods for all Hash Join Iterators.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<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)
-
Constructor Details
-
HashJoinIteratorBase
public HashJoinIteratorBase()
-
-
Method Details
-
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
-