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:
Closeable,DataInput,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
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.fs.FSDataInputStream
org.apache.hadoop.fs.FSDataInputStream.FadviseTypeNested classes/interfaces inherited from interface org.apache.hadoop.fs.StreamCapabilities
org.apache.hadoop.fs.StreamCapabilities.StreamCapability -
Field Summary
Fields inherited from class java.io.FilterInputStream
inFields inherited from interface org.apache.hadoop.fs.StreamCapabilities
ABORTABLE_STREAM, DROPBEHIND, HFLUSH, HSYNC, IOSTATISTICS, IOSTATISTICS_CONTEXT, PREADBYTEBUFFER, READAHEAD, READBYTEBUFFER, UNBUFFER, VECTOREDIO -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadviseFile(org.apache.hadoop.fs.FSDataInputStream.FadviseType type, long offset, long count) longlong[]longlonggetPos()org.apache.hadoop.fs.FSInputStreamintread(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, unbufferMethods inherited from class java.io.DataInputStream
read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, readUTF, skipBytesMethods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, reset, skipMethods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
-
Constructor Details
-
MapRFsDataInputStream
- Throws:
IOException
-
-
Method Details
-
getPos
- Specified by:
getPosin interfaceorg.apache.hadoop.fs.Seekable- Overrides:
getPosin classorg.apache.hadoop.fs.FSDataInputStream- Throws:
IOException
-
read
- Specified by:
readin interfaceorg.apache.hadoop.fs.PositionedReadable- Overrides:
readin classorg.apache.hadoop.fs.FSDataInputStream- Throws:
IOException
-
readFully
- Specified by:
readFullyin interfaceorg.apache.hadoop.fs.PositionedReadable- Overrides:
readFullyin classorg.apache.hadoop.fs.FSDataInputStream- Throws:
IOException
-
seek
- Specified by:
seekin interfaceorg.apache.hadoop.fs.Seekable- Overrides:
seekin classorg.apache.hadoop.fs.FSDataInputStream- Throws:
IOException
-
seekToNewSource
- Specified by:
seekToNewSourcein interfaceorg.apache.hadoop.fs.Seekable- Overrides:
seekToNewSourcein classorg.apache.hadoop.fs.FSDataInputStream- Throws:
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 IOException - Overrides:
adviseFilein classorg.apache.hadoop.fs.FSDataInputStream- Throws:
IOException
-
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
-