org.apache.hadoop.fs
Class AvroFSInput
java.lang.Object
   org.apache.hadoop.fs.AvroFSInput
org.apache.hadoop.fs.AvroFSInput
- All Implemented Interfaces: 
- Closeable, org.apache.avro.file.SeekableInput
- @InterfaceAudience.Public
@InterfaceStability.Stable
public class AvroFSInput 
- extends Object- implements Closeable, org.apache.avro.file.SeekableInput
Adapts an FSDataInputStream to Avro's SeekableInput interface.
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AvroFSInput
public AvroFSInput(FSDataInputStream in,
                   long len)
- Construct given an FSDataInputStreamand its length.
 
AvroFSInput
public AvroFSInput(FileContext fc,
                   Path p)
            throws IOException
- Construct given a FileContextand aPath.
 
- Throws:
- IOException
 
length
public long length()
- 
- Specified by:
- lengthin interface- org.apache.avro.file.SeekableInput
 
- 
 
read
public int read(byte[] b,
                int off,
                int len)
         throws IOException
- 
- Specified by:
- readin interface- org.apache.avro.file.SeekableInput
 
- 
- Throws:
- IOException
 
seek
public void seek(long p)
          throws IOException
- 
- Specified by:
- seekin interface- org.apache.avro.file.SeekableInput
 
- 
- Throws:
- IOException
 
tell
public long tell()
          throws IOException
- 
- Specified by:
- tellin interface- org.apache.avro.file.SeekableInput
 
- 
- Throws:
- IOException
 
close
public void close()
           throws IOException
- 
- Specified by:
- closein interface- Closeable
 
- 
- Throws:
- IOException
 
Copyright © 2014 Apache Software Foundation. All Rights Reserved.