cascading.flow.local.stream
Class LocalGroupByGate

java.lang.Object
  extended by cascading.flow.stream.Duct<Incoming,Outgoing>
      extended by cascading.flow.stream.Gate<cascading.tuple.TupleEntry,cascading.flow.stream.Grouping<cascading.tuple.TupleEntry,cascading.tuple.TupleEntryIterator>>
          extended by cascading.flow.stream.SpliceGate
              extended by cascading.flow.stream.MemorySpliceGate
                  extended by cascading.flow.local.stream.LocalGroupByGate
All Implemented Interfaces:
cascading.flow.stream.Collapsing, cascading.flow.stream.ElementDuct

public class LocalGroupByGate
extends cascading.flow.stream.MemorySpliceGate


Nested Class Summary
 
Nested classes/interfaces inherited from class cascading.flow.stream.MemorySpliceGate
cascading.flow.stream.MemorySpliceGate.DelegatedTuple
 
Nested classes/interfaces inherited from class cascading.flow.stream.SpliceGate
cascading.flow.stream.SpliceGate.Role
 
Field Summary
 
Fields inherited from class cascading.flow.stream.MemorySpliceGate
closure, count, groupComparators, groupHasher, keys, keyValues, nullsAreNotEqual, numIncomingPaths, posMap, valueComparators
 
Fields inherited from class cascading.flow.stream.SpliceGate
flowProcess, grouping, incomingScopes, keyBuilder, keyEntry, keyFields, orderedPrevious, outgoingScopes, role, sortBuilder, sortFields, splice, tupleEntryIterator, valuesBuilder, valuesFields
 
Fields inherited from class cascading.flow.stream.Gate
allPrevious
 
Fields inherited from class cascading.flow.stream.Duct
next
 
Constructor Summary
LocalGroupByGate(cascading.flow.FlowProcess flowProcess, cascading.pipe.Splice splice)
           
 
Method Summary
 void complete(cascading.flow.stream.Duct previous)
           
protected  boolean isBlockingStreamed()
           
 void prepare()
           
 void receive(cascading.flow.stream.Duct previous, cascading.tuple.TupleEntry incomingEntry)
           
 void start(cascading.flow.stream.Duct previous)
           
 
Methods inherited from class cascading.flow.stream.MemorySpliceGate
bind, createDefaultNarrowBuilder, createKeySet, createKeyValuesArray, createTupleMap, getDelegatedTuple, getKeyComparator, initialize
 
Methods inherited from class cascading.flow.stream.SpliceGate
addIncomingScope, addOutgoingScope, cleanup, createNarrowBuilder, createNulledBuilder, equals, getBranchNames, getFlowElement, getIncomingScopes, getOutgoingScopes, handleException, handleReThrowableException, hashCode, hasTrapHandler, makePosMap, orderDucts, setBranchNames, setTrapHandler, toString
 
Methods inherited from class cascading.flow.stream.Gate
getAllPreviousFor
 
Methods inherited from class cascading.flow.stream.Duct
getNext, getNextFor, receiveFirst
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LocalGroupByGate

public LocalGroupByGate(cascading.flow.FlowProcess flowProcess,
                        cascading.pipe.Splice splice)
Method Detail

isBlockingStreamed

protected boolean isBlockingStreamed()
Specified by:
isBlockingStreamed in class cascading.flow.stream.MemorySpliceGate

prepare

public void prepare()
Overrides:
prepare in class cascading.flow.stream.MemorySpliceGate

start

public void start(cascading.flow.stream.Duct previous)
Overrides:
start in class cascading.flow.stream.Duct<cascading.tuple.TupleEntry,cascading.flow.stream.Grouping<cascading.tuple.TupleEntry,cascading.tuple.TupleEntryIterator>>

receive

public void receive(cascading.flow.stream.Duct previous,
                    cascading.tuple.TupleEntry incomingEntry)
Specified by:
receive in class cascading.flow.stream.Duct<cascading.tuple.TupleEntry,cascading.flow.stream.Grouping<cascading.tuple.TupleEntry,cascading.tuple.TupleEntryIterator>>

complete

public void complete(cascading.flow.stream.Duct previous)
Overrides:
complete in class cascading.flow.stream.Duct<cascading.tuple.TupleEntry,cascading.flow.stream.Grouping<cascading.tuple.TupleEntry,cascading.tuple.TupleEntryIterator>>


Copyright © 2007-2013 Concurrent, Inc. All Rights Reserved.