|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.h2.store.fs.FileObjectSplit
public class FileObjectSplit
A file that may be split into multiple smaller files.
Method Summary | |
---|---|
void |
close()
Close the file. |
long |
getFilePointer()
Get the file pointer. |
java.lang.String |
getName()
Get the full qualified name of this file. |
long |
length()
Get the length of the file. |
void |
readFully(byte[] b,
int off,
int len)
Read from the file. |
void |
seek(long pos)
Go to the specified position in the file. |
void |
setFileLength(long newLength)
Change the length of the file. |
void |
sync()
Force changes to the physical location. |
void |
write(byte[] b,
int off,
int len)
Write to the file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void close() throws java.io.IOException
FileObject
close
in interface FileObject
java.io.IOException
public long getFilePointer()
FileObject
getFilePointer
in interface FileObject
public long length()
FileObject
length
in interface FileObject
public void readFully(byte[] b, int off, int len) throws java.io.IOException
FileObject
readFully
in interface FileObject
b
- the byte arrayoff
- the offsetlen
- the number of bytes
java.io.IOException
public void seek(long pos)
FileObject
seek
in interface FileObject
pos
- the new positionpublic void setFileLength(long newLength) throws java.io.IOException
FileObject
setFileLength
in interface FileObject
newLength
- the new length
java.io.IOException
public void sync() throws java.io.IOException
FileObject
sync
in interface FileObject
java.io.IOException
public void write(byte[] b, int off, int len) throws java.io.IOException
FileObject
write
in interface FileObject
b
- the byte arrayoff
- the offsetlen
- the number of bytes
java.io.IOException
public java.lang.String getName()
FileObject
getName
in interface FileObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |