public class HadoopCoGroupGate extends HadoopGroupGate
SpliceGate.Role
closure, collector
flowProcess, grouping, incomingScopes, keyBuilder, keyEntry, keyFields, orderedPrevious, outgoingScopes, role, sortBuilder, sortFields, splice, tupleEntryIterator, valuesBuilder, valuesFields
allPrevious
Constructor and Description |
---|
HadoopCoGroupGate(FlowProcess flowProcess,
CoGroup coGroup,
SpliceGate.Role role) |
Modifier and Type | Method and Description |
---|---|
void |
bind(StreamGraph streamGraph) |
void |
prepare() |
void |
receive(Duct previous,
TupleEntry incomingEntry) |
protected Tuple |
unwrapGrouping(Tuple key) |
complete, run, start
addIncomingScope, addOutgoingScope, cleanup, createDefaultNarrowBuilder, createNarrowBuilder, createNulledBuilder, equals, getBranchNames, getFlowElement, getIncomingScopes, getOutgoingScopes, handleException, handleReThrowableException, hashCode, hasTrapHandler, initialize, makePosMap, orderDucts, setBranchNames, setTrapHandler, toString
getAllPreviousFor
getNext, getNextFor, receiveFirst
public HadoopCoGroupGate(FlowProcess flowProcess, CoGroup coGroup, SpliceGate.Role role)
public void bind(StreamGraph streamGraph)
bind
in class HadoopGroupGate
public void prepare()
prepare
in class HadoopGroupGate
public void receive(Duct previous, TupleEntry incomingEntry)
receive
in class Duct<TupleEntry,Grouping<TupleEntry,TupleEntryIterator>>
protected Tuple unwrapGrouping(Tuple key)
unwrapGrouping
in class HadoopGroupGate