cascading.pipe.cogroup
Class OuterJoin.JoinIterator

java.lang.Object
  extended by cascading.pipe.cogroup.InnerJoin.JoinIterator
      extended by cascading.pipe.cogroup.OuterJoin.JoinIterator
All Implemented Interfaces:
Iterator<Tuple>
Direct Known Subclasses:
LeftJoin.JoinIterator, MixedJoin.JoinIterator, RightJoin.JoinIterator
Enclosing class:
OuterJoin

protected static class OuterJoin.JoinIterator
extends InnerJoin.JoinIterator


Constructor Summary
OuterJoin.JoinIterator(GroupClosure closure)
           
 
Method Summary
protected  CoGroupClosure getCoGroupClosure()
           
protected  Iterator getIterator(int i)
           
protected  void init()
           
protected  boolean isOuter(int i)
           
 
Methods inherited from class cascading.pipe.cogroup.InnerJoin.JoinIterator
hasNext, next, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OuterJoin.JoinIterator

public OuterJoin.JoinIterator(GroupClosure closure)
Method Detail

getCoGroupClosure

protected final CoGroupClosure getCoGroupClosure()

init

protected void init()
Overrides:
init in class InnerJoin.JoinIterator

isOuter

protected boolean isOuter(int i)

getIterator

protected Iterator getIterator(int i)
Overrides:
getIterator in class InnerJoin.JoinIterator


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