com.ebay.erl.mobius.core.datajoin
Class DataJoinValueGroup<IV extends org.apache.hadoop.io.WritableComparable>

java.lang.Object
  extended by com.ebay.erl.mobius.core.datajoin.DataJoinValueGroup<IV>
Type Parameters:
IV -
All Implemented Interfaces:
java.util.Iterator<java.util.Iterator<IV>>

public class DataJoinValueGroup<IV extends org.apache.hadoop.io.WritableComparable>
extends java.lang.Object
implements java.util.Iterator<java.util.Iterator<IV>>

This product is licensed under the Apache License, Version 2.0, available at http://www.apache.org/licenses/LICENSE-2.0. This product contains portions derived from Apache hadoop which is licensed under the Apache License, Version 2.0, available at http://hadoop.apache.org. © 2007 – 2012 eBay Inc., Evan Chiu, Woody Zhou, Neel Sundaresan


Nested Class Summary
 class DataJoinValueGroup.InternalIterator
           
 
Constructor Summary
DataJoinValueGroup(java.util.Iterator<DataJoinValue> values)
           
 
Method Summary
 boolean hasNext()
           
 java.util.Iterator<IV> next()
           
 java.lang.String nextDatasetID()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataJoinValueGroup

public DataJoinValueGroup(java.util.Iterator<DataJoinValue> values)
Method Detail

nextDatasetID

public java.lang.String nextDatasetID()

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<java.util.Iterator<IV extends org.apache.hadoop.io.WritableComparable>>

next

public java.util.Iterator<IV> next()
Specified by:
next in interface java.util.Iterator<java.util.Iterator<IV extends org.apache.hadoop.io.WritableComparable>>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<java.util.Iterator<IV extends org.apache.hadoop.io.WritableComparable>>