Package org.eclipse.birt.core.util
Class BTreeUtil.ReaderTreeFile
- java.lang.Object
-
- org.eclipse.birt.core.util.BTreeUtil.ReaderTreeFile
-
- All Implemented Interfaces:
org.eclipse.birt.core.btree.BTreeConstants
,org.eclipse.birt.core.btree.BTreeFile
- Enclosing class:
- BTreeUtil
public static class BTreeUtil.ReaderTreeFile extends java.lang.Object implements org.eclipse.birt.core.btree.BTreeFile
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
allocBlock()
void
close()
int
getTotalBlock()
java.lang.Object
lock()
void
readBlock(int blockId, byte[] bytes)
void
unlock(java.lang.Object lock)
void
writeBlock(int blockId, byte[] bytes)
-
-
-
Method Detail
-
allocBlock
public int allocBlock() throws java.io.IOException
- Specified by:
allocBlock
in interfaceorg.eclipse.birt.core.btree.BTreeFile
- Throws:
java.io.IOException
-
getTotalBlock
public int getTotalBlock() throws java.io.IOException
- Specified by:
getTotalBlock
in interfaceorg.eclipse.birt.core.btree.BTreeFile
- Throws:
java.io.IOException
-
lock
public java.lang.Object lock() throws java.io.IOException
- Specified by:
lock
in interfaceorg.eclipse.birt.core.btree.BTreeFile
- Throws:
java.io.IOException
-
readBlock
public void readBlock(int blockId, byte[] bytes) throws java.io.IOException
- Specified by:
readBlock
in interfaceorg.eclipse.birt.core.btree.BTreeFile
- Throws:
java.io.IOException
-
unlock
public void unlock(java.lang.Object lock) throws java.io.IOException
- Specified by:
unlock
in interfaceorg.eclipse.birt.core.btree.BTreeFile
- Throws:
java.io.IOException
-
writeBlock
public void writeBlock(int blockId, byte[] bytes) throws java.io.IOException
- Specified by:
writeBlock
in interfaceorg.eclipse.birt.core.btree.BTreeFile
- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException
- Specified by:
close
in interfaceorg.eclipse.birt.core.btree.BTreeFile
- Throws:
java.io.IOException
-
-