org.apache.avro.file
Class SeekableFileInput
java.lang.Object
   java.io.InputStream
java.io.InputStream
       java.io.FileInputStream
java.io.FileInputStream
           org.apache.avro.file.SeekableFileInput
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:
- seekin interface- SeekableInput
 
- 
- Throws:
- IOException
 
tell
public long tell()
          throws IOException
- Description copied from interface: SeekableInput
- Return the position of the next read().
 
- 
- Specified by:
- tellin interface- SeekableInput
 
- 
- Throws:
- IOException
 
length
public long length()
            throws IOException
- Description copied from interface: SeekableInput
- Return the length of the file.
 
- 
- Specified by:
- lengthin interface- SeekableInput
 
- 
- Throws:
- IOException
 
Copyright © 2010 The Apache Software Foundation