Uses of Interface
org.apache.hadoop.mapreduce.lib.join.ResetableIterator

Packages that use ResetableIterator
org.apache.hadoop.mapred.join Given a set of sorted datasets keyed with the same class and yielding equal partitions, it is possible to effect a join of those datasets prior to the map. 
org.apache.hadoop.mapreduce.lib.join Given a set of sorted datasets keyed with the same class and yielding equal partitions, it is possible to effect a join of those datasets prior to the map. 
 

Uses of ResetableIterator in org.apache.hadoop.mapred.join
 

Subinterfaces of ResetableIterator in org.apache.hadoop.mapred.join
 interface ResetableIterator<T extends Writable>
          This defines an interface to a stateful Iterator that can replay elements added to it directly.
 

Classes in org.apache.hadoop.mapred.join that implement ResetableIterator
protected  class JoinRecordReader.JoinDelegationIterator
          Since the JoinCollector is effecting our operation, we need only provide an iterator proxy wrapping its operation.
protected  class MultiFilterRecordReader.MultiFilterDelegationIterator
          Proxy the JoinCollector, but include callback to emit.
 

Uses of ResetableIterator in org.apache.hadoop.mapreduce.lib.join
 

Classes in org.apache.hadoop.mapreduce.lib.join that implement ResetableIterator
 class ArrayListBackedIterator<X extends Writable>
          This class provides an implementation of ResetableIterator.
static class ResetableIterator.EMPTY<U extends Writable>
           
 class StreamBackedIterator<X extends Writable>
          This class provides an implementation of ResetableIterator.
 

Methods in org.apache.hadoop.mapreduce.lib.join that return ResetableIterator
protected  ResetableIterator<V> MultiFilterRecordReader.getDelegate()
          Return an iterator returning a single value from the tuple.
protected  ResetableIterator<TupleWritable> JoinRecordReader.getDelegate()
          Return an iterator wrapping the JoinCollector.
protected abstract  ResetableIterator<X> CompositeRecordReader.getDelegate()
          Obtain an iterator over the child RRs apropos of the value type ultimately emitted from this join.
 

Methods in org.apache.hadoop.mapreduce.lib.join with parameters of type ResetableIterator
 void CompositeRecordReader.JoinCollector.add(int id, ResetableIterator<X> i)
          Register a given iterator at position id.
 



Copyright © 2009 The Apache Software Foundation