|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.avro.mapred.SequenceFileReader<K,V>
public class SequenceFileReader<K,V>
A FileReader for sequence files.
| Constructor Summary | |
|---|---|
SequenceFileReader(File file)
|
|
SequenceFileReader(SequenceFile.Reader reader,
Configuration conf)
|
|
SequenceFileReader(URI uri,
Configuration c)
|
|
| Method Summary | |
|---|---|
void |
close()
|
Schema |
getSchema()
Return the schema for data in this file. |
boolean |
hasNext()
|
Iterator<Pair<K,V>> |
iterator()
|
Pair<K,V> |
next()
|
Pair<K,V> |
next(Pair<K,V> reuse)
Read the next datum from the file. |
boolean |
pastSync(long position)
Return true if past the next synchronization point after a position. |
void |
remove()
|
void |
sync(long position)
Move to the next synchronization point after a position. |
long |
tell()
Return the current position in the input. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SequenceFileReader(File file)
throws IOException
IOException
public SequenceFileReader(URI uri,
Configuration c)
throws IOException
IOException
public SequenceFileReader(SequenceFile.Reader reader,
Configuration conf)
| Method Detail |
|---|
public void close()
throws IOException
close in interface CloseableIOExceptionpublic void remove()
remove in interface Iterator<Pair<K,V>>public Iterator<Pair<K,V>> iterator()
iterator in interface Iterable<Pair<K,V>>public Schema getSchema()
FileReader
getSchema in interface FileReader<Pair<K,V>>public boolean hasNext()
hasNext in interface Iterator<Pair<K,V>>public Pair<K,V> next()
next in interface Iterator<Pair<K,V>>
public Pair<K,V> next(Pair<K,V> reuse)
throws IOException
FileReader
next in interface FileReader<Pair<K,V>>reuse - an instance to reuse.
IOException
public void sync(long position)
throws IOException
FileReaderFileReader.pastSync(long) with the end point before each call to Iterator.next().
sync in interface FileReader<Pair<K,V>>IOException
public boolean pastSync(long position)
throws IOException
FileReader
pastSync in interface FileReader<Pair<K,V>>IOException
public long tell()
throws IOException
FileReader
tell in interface FileReader<Pair<K,V>>IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||