Package org.apache.hadoop.mapred.join
Class ArrayListBackedIterator<X extends Writable>
java.lang.Object
org.apache.hadoop.mapreduce.lib.join.ArrayListBackedIterator<X>
org.apache.hadoop.mapred.join.ArrayListBackedIterator<X>
- All Implemented Interfaces:
ResetableIterator<X>,ResetableIterator<X>
@Public
@Stable
public class ArrayListBackedIterator<X extends Writable>
extends ArrayListBackedIterator<X>
implements ResetableIterator<X>
This class provides an implementation of ResetableIterator. The
implementation uses an
ArrayList to store elements
added to it, replaying them as requested.
Prefer StreamBackedIterator.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.mapred.join.ResetableIterator
org.apache.hadoop.mapred.join.ResetableIterator.EMPTY<U extends Writable>Nested classes/interfaces inherited from interface org.apache.hadoop.mapreduce.lib.join.ResetableIterator
org.apache.hadoop.mapreduce.lib.join.ResetableIterator.EMPTY<U extends Writable> -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.hadoop.mapreduce.lib.join.ArrayListBackedIterator
add, clear, close, hasNext, next, replay, reset
-
Constructor Details
-
ArrayListBackedIterator
public ArrayListBackedIterator() -
ArrayListBackedIterator
-