public class HadoopGroupByGate 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 |
---|
HadoopGroupByGate(FlowProcess flowProcess,
GroupBy groupBy,
SpliceGate.Role role) |
Modifier and Type | Method and Description |
---|---|
void |
prepare() |
void |
receive(Duct previous,
TupleEntry incomingEntry) |
protected Tuple |
unwrapGrouping(Tuple key) |
bind, 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 HadoopGroupByGate(FlowProcess flowProcess, GroupBy groupBy, SpliceGate.Role role)
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