Package org.apache.cassandra.io.util
Interface FileDataInput
-
- All Superinterfaces:
java.lang.AutoCloseable,java.io.Closeable,java.io.DataInput,DataInputPlus,RewindableDataInput
- All Known Implementing Classes:
EncryptedFileSegmentInputStream,FileSegmentInputStream,RandomAccessReader,RandomAccessReaderAdapter
public interface FileDataInput extends RewindableDataInput, java.io.Closeable
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.cassandra.io.util.DataInputPlus
DataInputPlus.DataInputStreamPlus
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longbytesRemaining()longgetFilePointer()java.lang.StringgetPath()booleanisEOF()voidseek(long pos)-
Methods inherited from interface java.io.DataInput
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF
-
Methods inherited from interface org.apache.cassandra.io.util.DataInputPlus
readUnsignedVInt, readUnsignedVInt32, readVInt, readVInt32, skipBytes, skipBytesFully
-
Methods inherited from interface org.apache.cassandra.io.util.RewindableDataInput
bytesPastMark, mark, reset
-
-
-
-
Method Detail
-
getPath
java.lang.String getPath()
-
isEOF
boolean isEOF() throws java.io.IOException- Throws:
java.io.IOException
-
bytesRemaining
long bytesRemaining() throws java.io.IOException- Throws:
java.io.IOException
-
seek
void seek(long pos) throws java.io.IOException
- Throws:
java.io.IOException
-
getFilePointer
long getFilePointer()
-
-