KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > datasystem > btree > _NodeManager


1 package com.daffodilwoods.daffodildb.server.datasystem.btree;
2
3 import com.daffodilwoods.daffodildb.server.datasystem.interfaces._DatabaseUser;
4 import com.daffodilwoods.database.resource.DException;
5 import com.daffodilwoods.daffodildb.utils.byteconverter.CbCzufIboemfs;
6 import com.daffodilwoods.daffodildb.server.datasystem.interfaces.*;
7
8 public interface _NodeManager {
9
10   BTreeNode getRootNode(_DatabaseUser user) throws DException;
11
12   BTreeNode getNewNode(_DatabaseUser user) throws DException;
13
14   void updateSizeAndBTreeInfo(_DatabaseUser user, boolean increment,
15                               BTreeNode rootNode) throws DException;
16
17   int getSize();
18
19   void setBTree(_Index btree);
20
21   BTreeNode getNode(_DatabaseUser user, Object JavaDoc nodeKey) throws DException;
22
23   CbCzufIboemfs[] getByteHandlers() throws DException;
24
25   int[] getColumnTypes() throws DException;
26
27   void releaseResource(_DatabaseUser user,boolean releaseCompletely) throws
28       DException;
29
30   void setSize(int size);
31 }
32
Popular Tags