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.
  • Constructor Details

    • ArrayListBackedIterator

      public ArrayListBackedIterator()
    • ArrayListBackedIterator

      public ArrayListBackedIterator(ArrayList<X> data)