public class HadoopMemoryJoinGate extends MemoryHashJoinGate
Modifier and Type | Class and Description |
---|---|
static class |
HadoopMemoryJoinGate.Spill |
MemorySpliceGate.DelegatedTuple
SpliceGate.Role
latch
closure, count, groupComparators, groupHasher, keys, keyValues, nullsAreNotEqual, numIncomingPaths, posMap, valueComparators
flowProcess, grouping, incomingScopes, keyBuilder, keyEntry, keyFields, orderedPrevious, outgoingScopes, role, sortBuilder, sortFields, splice, tupleEntryIterator, valuesBuilder, valuesFields
allPrevious
Constructor and Description |
---|
HadoopMemoryJoinGate(FlowProcess<org.apache.hadoop.mapred.JobConf> flowProcess,
HashJoin join) |
Modifier and Type | Method and Description |
---|---|
protected void |
countDownLatch() |
protected java.util.Set<Tuple> |
createKeySet() |
protected java.util.Map<Tuple,java.util.Collection<Tuple>> |
createTupleMap() |
protected void |
waitOnLatch() |
bind, complete, isBlockingStreamed, prepare, receive
createDefaultNarrowBuilder, createKeyValuesArray, getDelegatedTuple, getKeyComparator, initialize
addIncomingScope, addOutgoingScope, cleanup, createNarrowBuilder, createNulledBuilder, equals, getBranchNames, getFlowElement, getIncomingScopes, getOutgoingScopes, handleException, handleReThrowableException, hashCode, hasTrapHandler, makePosMap, orderDucts, setBranchNames, setTrapHandler, toString
getAllPreviousFor
getNext, getNextFor, receiveFirst, start
public HadoopMemoryJoinGate(FlowProcess<org.apache.hadoop.mapred.JobConf> flowProcess, HashJoin join)
protected java.util.Set<Tuple> createKeySet()
createKeySet
in class MemorySpliceGate
protected java.util.Map<Tuple,java.util.Collection<Tuple>> createTupleMap()
createTupleMap
in class MemorySpliceGate
protected void waitOnLatch()
waitOnLatch
in class MemoryHashJoinGate
protected void countDownLatch()
countDownLatch
in class MemoryHashJoinGate