Class JoinHashMap<BT>
- java.lang.Object
-
- java.util.AbstractMap
-
- org.apache.commons.collections.map.AbstractHashedMap
-
- org.apache.flink.api.common.operators.util.JoinHashMap<BT>
-
- All Implemented Interfaces:
Map,org.apache.commons.collections.IterableMap
@Internal public class JoinHashMap<BT> extends org.apache.commons.collections.map.AbstractHashedMap
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classJoinHashMap.Prober<PT>-
Nested classes/interfaces inherited from class org.apache.commons.collections.map.AbstractHashedMap
org.apache.commons.collections.map.AbstractHashedMap.EntrySet, org.apache.commons.collections.map.AbstractHashedMap.EntrySetIterator, org.apache.commons.collections.map.AbstractHashedMap.HashEntry, org.apache.commons.collections.map.AbstractHashedMap.HashIterator, org.apache.commons.collections.map.AbstractHashedMap.HashMapIterator, org.apache.commons.collections.map.AbstractHashedMap.KeySet, org.apache.commons.collections.map.AbstractHashedMap.KeySetIterator, org.apache.commons.collections.map.AbstractHashedMap.Values, org.apache.commons.collections.map.AbstractHashedMap.ValuesIterator
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Field Summary
-
Fields inherited from class org.apache.commons.collections.map.AbstractHashedMap
data, DEFAULT_CAPACITY, DEFAULT_LOAD_FACTOR, DEFAULT_THRESHOLD, entrySet, GETKEY_INVALID, GETVALUE_INVALID, keySet, loadFactor, MAXIMUM_CAPACITY, modCount, NO_NEXT_ENTRY, NO_PREVIOUS_ENTRY, NULL, REMOVE_INVALID, SETVALUE_INVALID, size, threshold, values
-
-
Constructor Summary
Constructors Constructor Description JoinHashMap(TypeSerializer<BT> buildSerializer, TypeComparator<BT> buildComparator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <PT> JoinHashMap.Prober<PT>createProber(TypeComparator<PT> probeComparator, TypePairComparator<PT,BT> pairComparator)TypeComparator<BT>getBuildComparator()TypeSerializer<BT>getBuildSerializer()voidinsertOrReplace(BT record)-
Methods inherited from class org.apache.commons.collections.map.AbstractHashedMap
addEntry, addMapping, calculateNewCapacity, calculateThreshold, checkCapacity, clear, clone, containsKey, containsValue, convertKey, createEntry, createEntrySetIterator, createKeySetIterator, createValuesIterator, destroyEntry, doReadObject, doWriteObject, ensureCapacity, entryHashCode, entryKey, entryNext, entrySet, entryValue, equals, get, getEntry, hash, hashCode, hashIndex, init, isEmpty, isEqualKey, isEqualValue, keySet, mapIterator, put, putAll, remove, removeEntry, removeMapping, reuseEntry, size, toString, updateEntry, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
-
-
Constructor Detail
-
JoinHashMap
public JoinHashMap(TypeSerializer<BT> buildSerializer, TypeComparator<BT> buildComparator)
-
-
Method Detail
-
getBuildSerializer
public TypeSerializer<BT> getBuildSerializer()
-
getBuildComparator
public TypeComparator<BT> getBuildComparator()
-
createProber
public <PT> JoinHashMap.Prober<PT> createProber(TypeComparator<PT> probeComparator, TypePairComparator<PT,BT> pairComparator)
-
insertOrReplace
public void insertOrReplace(BT record)
-
-