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 intallocBlock()voidclose()intgetTotalBlock()java.lang.Objectlock()voidreadBlock(int blockId, byte[] bytes)voidunlock(java.lang.Object lock)voidwriteBlock(int blockId, byte[] bytes)
-
-
-
Method Detail
-
allocBlock
public int allocBlock() throws java.io.IOException- Specified by:
allocBlockin interfaceorg.eclipse.birt.core.btree.BTreeFile- Throws:
java.io.IOException
-
getTotalBlock
public int getTotalBlock() throws java.io.IOException- Specified by:
getTotalBlockin interfaceorg.eclipse.birt.core.btree.BTreeFile- Throws:
java.io.IOException
-
lock
public java.lang.Object lock() throws java.io.IOException- Specified by:
lockin interfaceorg.eclipse.birt.core.btree.BTreeFile- Throws:
java.io.IOException
-
readBlock
public void readBlock(int blockId, byte[] bytes) throws java.io.IOException- Specified by:
readBlockin interfaceorg.eclipse.birt.core.btree.BTreeFile- Throws:
java.io.IOException
-
unlock
public void unlock(java.lang.Object lock) throws java.io.IOException- Specified by:
unlockin interfaceorg.eclipse.birt.core.btree.BTreeFile- Throws:
java.io.IOException
-
writeBlock
public void writeBlock(int blockId, byte[] bytes) throws java.io.IOException- Specified by:
writeBlockin interfaceorg.eclipse.birt.core.btree.BTreeFile- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException- Specified by:
closein interfaceorg.eclipse.birt.core.btree.BTreeFile- Throws:
java.io.IOException
-
-