Package com.mapr.fs
Class MapRFsDataInputStream
- java.lang.Object
-
- java.io.InputStream
-
- java.io.FilterInputStream
-
- java.io.DataInputStream
-
- org.apache.hadoop.fs.FSDataInputStream
-
- com.mapr.fs.MapRFsDataInputStream
-
- All Implemented Interfaces:
java.io.Closeable,java.io.DataInput,java.lang.AutoCloseable,org.apache.hadoop.fs.ByteBufferPositionedReadable,org.apache.hadoop.fs.ByteBufferReadable,org.apache.hadoop.fs.CanSetDropBehind,org.apache.hadoop.fs.CanSetReadahead,org.apache.hadoop.fs.CanUnbuffer,org.apache.hadoop.fs.HasEnhancedByteBufferAccess,org.apache.hadoop.fs.HasFileDescriptor,org.apache.hadoop.fs.PositionedReadable,org.apache.hadoop.fs.Seekable,org.apache.hadoop.fs.statistics.IOStatisticsSource,org.apache.hadoop.fs.StreamCapabilities
public class MapRFsDataInputStream extends org.apache.hadoop.fs.FSDataInputStream
-
-
Constructor Summary
Constructors Constructor Description MapRFsDataInputStream(MapRFsInStream x)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadviseFile(org.apache.hadoop.fs.FSDataInputStream.FadviseType type, long offset, long count)longgetChunkSize()long[]getFidServers()java.lang.StringgetFidStr()longgetFileLength()longgetPos()org.apache.hadoop.fs.FSInputStreamgetWrappedStream()intread(long pos, byte[] buf, int off, int len)voidreadFully(long pos, byte[] buf)voidseek(long pos)booleanseekToNewSource(long pos)-
Methods inherited from class org.apache.hadoop.fs.FSDataInputStream
getFileDescriptor, getIOStatistics, hasCapability, maxReadSizeForVectorReads, minSeekForVectorReads, read, read, read, read, readFully, readFully, readVectored, releaseBuffer, setDropBehind, setReadahead, toString, unbuffer
-
Methods inherited from class java.io.DataInputStream
read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, readUTF, skipBytes
-
Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, reset, skip
-
-
-
-
Constructor Detail
-
MapRFsDataInputStream
public MapRFsDataInputStream(MapRFsInStream x) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
getPos
public long getPos() throws java.io.IOException- Specified by:
getPosin interfaceorg.apache.hadoop.fs.Seekable- Overrides:
getPosin classorg.apache.hadoop.fs.FSDataInputStream- Throws:
java.io.IOException
-
read
public int read(long pos, byte[] buf, int off, int len) throws java.io.IOException- Specified by:
readin interfaceorg.apache.hadoop.fs.PositionedReadable- Overrides:
readin classorg.apache.hadoop.fs.FSDataInputStream- Throws:
java.io.IOException
-
readFully
public void readFully(long pos, byte[] buf) throws java.io.IOException- Specified by:
readFullyin interfaceorg.apache.hadoop.fs.PositionedReadable- Overrides:
readFullyin classorg.apache.hadoop.fs.FSDataInputStream- Throws:
java.io.IOException
-
seek
public void seek(long pos) throws java.io.IOException- Specified by:
seekin interfaceorg.apache.hadoop.fs.Seekable- Overrides:
seekin classorg.apache.hadoop.fs.FSDataInputStream- Throws:
java.io.IOException
-
seekToNewSource
public boolean seekToNewSource(long pos) throws java.io.IOException- Specified by:
seekToNewSourcein interfaceorg.apache.hadoop.fs.Seekable- Overrides:
seekToNewSourcein classorg.apache.hadoop.fs.FSDataInputStream- Throws:
java.io.IOException
-
getWrappedStream
public org.apache.hadoop.fs.FSInputStream getWrappedStream()
- Overrides:
getWrappedStreamin classorg.apache.hadoop.fs.FSDataInputStream
-
getFileLength
public long getFileLength()
- Overrides:
getFileLengthin classorg.apache.hadoop.fs.FSDataInputStream
-
adviseFile
public void adviseFile(org.apache.hadoop.fs.FSDataInputStream.FadviseType type, long offset, long count) throws java.io.IOException- Overrides:
adviseFilein classorg.apache.hadoop.fs.FSDataInputStream- Throws:
java.io.IOException
-
getFidStr
public java.lang.String getFidStr()
- Overrides:
getFidStrin classorg.apache.hadoop.fs.FSDataInputStream
-
getFidServers
public long[] getFidServers()
- Overrides:
getFidServersin classorg.apache.hadoop.fs.FSDataInputStream
-
getChunkSize
public long getChunkSize()
- Overrides:
getChunkSizein classorg.apache.hadoop.fs.FSDataInputStream
-
-