org.apache.avro.file
Class SeekableFileInput
java.lang.Object
java.io.InputStream
java.io.FileInputStream
org.apache.avro.file.SeekableFileInput
- All Implemented Interfaces:
- Closeable, SeekableInput
public class SeekableFileInput
- extends FileInputStream
- implements SeekableInput
A FileInputStream
that implements SeekableInput
.
Method Summary |
long |
length()
Return the length of the file. |
void |
seek(long p)
Set the position for the next read() . |
long |
tell()
Return the position of the next read() . |
SeekableFileInput
public SeekableFileInput(File file)
throws IOException
- Throws:
IOException
SeekableFileInput
public SeekableFileInput(FileDescriptor fd)
throws IOException
- Throws:
IOException
seek
public void seek(long p)
throws IOException
- Description copied from interface:
SeekableInput
- Set the position for the next
read()
.
- Specified by:
seek
in interface SeekableInput
- Throws:
IOException
tell
public long tell()
throws IOException
- Description copied from interface:
SeekableInput
- Return the position of the next
read()
.
- Specified by:
tell
in interface SeekableInput
- Throws:
IOException
length
public long length()
throws IOException
- Description copied from interface:
SeekableInput
- Return the length of the file.
- Specified by:
length
in interface SeekableInput
- Throws:
IOException
Copyright © 2010 The Apache Software Foundation