public class MemoryHashJoinGate extends MemorySpliceGate
GroupingSpliceGate.DelegatedTuple
Modifier and Type | Field and Description |
---|---|
protected CountDownLatch |
latch |
closure, count, keys, keyValues, numIncomingEventingPaths
groupComparators, groupHasher, grouping, keyBuilder, keyEntry, keyFields, nullsAreNotEqual, ordinalMap, sortBuilder, sortFields, tupleEntryIterator, valueComparators, valuesBuilder, valuesFields
flowProcess, incomingScopes, outgoingScopes, role, splice
Constructor and Description |
---|
MemoryHashJoinGate(FlowProcess flowProcess,
HashJoin join) |
Modifier and Type | Method and Description |
---|---|
void |
bind(StreamGraph streamGraph) |
void |
complete(Duct previous) |
protected void |
countDownLatch() |
protected boolean |
isBlockingStreamed() |
void |
prepare() |
void |
receive(Duct previous,
TupleEntry incomingEntry) |
protected void |
waitOnLatch() |
createDefaultNarrowBuilder, createKeySet, createKeyValuesArray, createTupleMap, initialize
cleanup, createNarrowBuilder, createNulledBuilder, equals, getDelegatedTuple, getKeyComparator, getNumDeclaredIncomingBranches, hashCode, initComparators, setOrdinalMap, toString
getBranchNames, getFlowElement, getIncomingScopes, getOutgoingScopes, getSplice, handleException, handleReThrowableException, hasTrapHandler, setBranchNames, setTrapHandler
getNext, getNextFor, receiveFirst, start
protected CountDownLatch latch
public MemoryHashJoinGate(FlowProcess flowProcess, HashJoin join)
public void bind(StreamGraph streamGraph)
bind
in class MemorySpliceGate
public void prepare()
prepare
in class MemorySpliceGate
public void receive(Duct previous, TupleEntry incomingEntry)
receive
in class Duct<TupleEntry,Grouping<TupleEntry,TupleEntryIterator>>
public void complete(Duct previous)
complete
in class Duct<TupleEntry,Grouping<TupleEntry,TupleEntryIterator>>
protected void waitOnLatch()
protected void countDownLatch()
protected boolean isBlockingStreamed()
isBlockingStreamed
in class MemorySpliceGate
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.