org.apache.mahout.common.iterator.sequencefile
Class SequenceFileDirValueIterator<V extends org.apache.hadoop.io.Writable>

java.lang.Object
  extended by com.google.common.collect.ForwardingObject
      extended by com.google.common.collect.ForwardingIterator<V>
          extended by org.apache.mahout.common.iterator.sequencefile.SequenceFileDirValueIterator<V>
All Implemented Interfaces:
Iterator<V>

public final class SequenceFileDirValueIterator<V extends org.apache.hadoop.io.Writable>
extends com.google.common.collect.ForwardingIterator<V>

Like SequenceFileValueIterator, but iterates not just over one sequence file, but many. The input path may be specified as a directory of files to read, or as a glob pattern. The set of files may be optionally restricted with a PathFilter.


Constructor Summary
SequenceFileDirValueIterator(org.apache.hadoop.fs.Path path, PathType pathType, org.apache.hadoop.fs.PathFilter filter, Comparator<org.apache.hadoop.fs.FileStatus> ordering, boolean reuseKeyValueInstances, org.apache.hadoop.conf.Configuration conf)
           
 
Method Summary
protected  Iterator<V> delegate()
           
 
Methods inherited from class com.google.common.collect.ForwardingIterator
hasNext, next, remove
 
Methods inherited from class com.google.common.collect.ForwardingObject
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SequenceFileDirValueIterator

public SequenceFileDirValueIterator(org.apache.hadoop.fs.Path path,
                                    PathType pathType,
                                    org.apache.hadoop.fs.PathFilter filter,
                                    Comparator<org.apache.hadoop.fs.FileStatus> ordering,
                                    boolean reuseKeyValueInstances,
                                    org.apache.hadoop.conf.Configuration conf)
                             throws IOException
Throws:
IOException
Method Detail

delegate

protected Iterator<V> delegate()
Overrides:
delegate in class com.google.common.collect.ForwardingIterator<V extends org.apache.hadoop.io.Writable>


Copyright © 2008-2011 The Apache Software Foundation. All Rights Reserved.