📄 objectbtree.html
字号:
ObjectBTree</H3>
<PRE>
public <B>ObjectBTree</B>(<A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/File.html">File</A> idxDir, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/String.html">String</A> idxName, int degree) throws <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/IOException.html">IOException</A>, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
<DL>
<DD>Create or load a new root node</DL>
<HR>
<A NAME="ObjectBTree(java.io.File, java.lang.String, int, org.axiondb.util.ObjectBTree)"><!-- --></A><H3>
ObjectBTree</H3>
<PRE>
public <B>ObjectBTree</B>(<A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/File.html">File</A> idxDir, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/String.html">String</A> idxName, int degree, <A HREF="../../../org/axiondb/util/ObjectBTree.html">ObjectBTree</A> root) throws <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/IOException.html">IOException</A>, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
<DL>
<DD>Create or load a node</DL>
<HR>
<A NAME="ObjectBTree(java.io.File, java.lang.String, int, org.axiondb.util.ObjectBTree, boolean)"><!-- --></A><H3>
ObjectBTree</H3>
<PRE>
public <B>ObjectBTree</B>(<A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/File.html">File</A> idxDir, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/String.html">String</A> idxName, int degree, <A HREF="../../../org/axiondb/util/ObjectBTree.html">ObjectBTree</A> root, boolean shouldCreate) throws <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/IOException.html">IOException</A>, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
<DL>
<DD>Create or load a new node</DL>
<HR>
<A NAME="ObjectBTree(java.io.File, java.lang.String, int, int, org.axiondb.util.ObjectBTree)"><!-- --></A><H3>
ObjectBTree</H3>
<PRE>
public <B>ObjectBTree</B>(<A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/File.html">File</A> idxDir, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/String.html">String</A> idxName, int degree, int fileId, <A HREF="../../../org/axiondb/util/ObjectBTree.html">ObjectBTree</A> root) throws <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/IOException.html">IOException</A>, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
<DL>
<DD>Read in an existing node file</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="allocate()"><!-- --></A><H3>
allocate</H3>
<PRE>
public void <B>allocate</B>()</PRE>
<DL>
<DD>Sets the fileId.</DL>
<HR>
<A NAME="loadIdxCtr()"><!-- --></A><H3>
loadIdxCtr</H3>
<PRE>
public void <B>loadIdxCtr</B>() throws <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Loads the counter file if it exists. This sets the counter. Only the root should ever call this.</DL>
<HR>
<A NAME="saveIdxCtr()"><!-- --></A><H3>
saveIdxCtr</H3>
<PRE>
public void <B>saveIdxCtr</B>() throws <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Saves out the counter file. This should only ever be called by the root.</DL>
<HR>
<A NAME="getFileById(int)"><!-- --></A><H3>
getFileById</H3>
<PRE>
public <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/File.html">File</A> <B>getFileById</B>(int fileid)</PRE>
<DL>
</DL>
<HR>
<A NAME="getCounterFile()"><!-- --></A><H3>
getCounterFile</H3>
<PRE>
public <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/File.html">File</A> <B>getCounterFile</B>()</PRE>
<DL>
</DL>
<HR>
<A NAME="getName()"><!-- --></A><H3>
getName</H3>
<PRE>
public <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/String.html">String</A> <B>getName</B>()</PRE>
<DL>
</DL>
<HR>
<A NAME="getKeys()"><!-- --></A><H3>
getKeys</H3>
<PRE>
public <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/util/ArrayList.html">ArrayList</A> <B>getKeys</B>()</PRE>
<DL>
</DL>
<HR>
<A NAME="setKeys(java.util.ArrayList)"><!-- --></A><H3>
setKeys</H3>
<PRE>
public void <B>setKeys</B>(<A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/util/ArrayList.html">ArrayList</A> keys)</PRE>
<DL>
</DL>
<HR>
<A NAME="getValues()"><!-- --></A><H3>
getValues</H3>
<PRE>
public org.apache.commons.collections.primitives.IntArrayList <B>getValues</B>()</PRE>
<DL>
</DL>
<HR>
<A NAME="setValues(org.apache.commons.collections.primitives.IntArrayList)"><!-- --></A><H3>
setValues</H3>
<PRE>
public void <B>setValues</B>(org.apache.commons.collections.primitives.IntArrayList vals)</PRE>
<DL>
</DL>
<HR>
<A NAME="getValue(int)"><!-- --></A><H3>
getValue</H3>
<PRE>
public int <B>getValue</B>(int index)</PRE>
<DL>
</DL>
<HR>
<A NAME="setValue(int, int)"><!-- --></A><H3>
setValue</H3>
<PRE>
public void <B>setValue</B>(int index, int val)</PRE>
<DL>
</DL>
<HR>
<A NAME="getChildIds()"><!-- --></A><H3>
getChildIds</H3>
<PRE>
public org.apache.commons.collections.primitives.IntArrayList <B>getChildIds</B>()</PRE>
<DL>
</DL>
<HR>
<A NAME="setChildIds(org.apache.commons.collections.primitives.IntArrayList)"><!-- --></A><H3>
setChildIds</H3>
<PRE>
public void <B>setChildIds</B>(org.apache.commons.collections.primitives.IntArrayList childIds)</PRE>
<DL>
</DL>
<HR>
<A NAME="getLoadedChildren()"><!-- --></A><H3>
getLoadedChildren</H3>
<PRE>
public <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/util/Map.html">Map</A> <B>getLoadedChildren</B>()</PRE>
<DL>
</DL>
<HR>
<A NAME="getCounter()"><!-- --></A><H3>
getCounter</H3>
<PRE>
public int <B>getCounter</B>()</PRE>
<DL>
</DL>
<HR>
<A NAME="setCounter(int)"><!-- --></A><H3>
setCounter</H3>
<PRE>
public void <B>setCounter</B>(int counter)</PRE>
<DL>
</DL>
<HR>
<A NAME="getFileId()"><!-- --></A><H3>
getFileId</H3>
<PRE>
public int <B>getFileId</B>()</PRE>
<DL>
</DL>
<HR>
<A NAME="setFileId(int)"><!-- --></A><H3>
setFileId</H3>
<PRE>
public void <B>setFileId</B>(int fileId)</PRE>
<DL>
</DL>
<HR>
<A NAME="getRoot()"><!-- --></A><H3>
getRoot</H3>
<PRE>
public <A HREF="../../../org/axiondb/util/ObjectBTree.html">ObjectBTree</A> <B>getRoot</B>()</PRE>
<DL>
</DL>
<HR>
<A NAME="isLeaf()"><!-- --></A><H3>
isLeaf</H3>
<PRE>
public boolean <B>isLeaf</B>()</PRE>
<DL>
</DL>
<HR>
<A NAME="isRoot()"><!-- --></A><H3>
isRoot</H3>
<PRE>
public boolean <B>isRoot</B>()</PRE>
<DL>
</DL>
<HR>
<A NAME="size()"><!-- --></A><H3>
size</H3>
<PRE>
public int <B>size</B>()</PRE>
<DL>
</DL>
<HR>
<A NAME="insert(java.lang.Object, int)"><!-- --></A><H3>
insert</H3>
<PRE>
public void <B>insert</B>(<A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/Object.html">Object</A> key, int value) throws <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/IOException.html">IOException</A>, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
<DL>
</DL>
<HR>
<A NAME="delete(java.lang.Object)"><!-- --></A><H3>
delete</H3>
<PRE>
public void <B>delete</B>(<A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/Object.html">Object</A> key) throws <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/IOException.html">IOException</A>, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
<DL>
</DL>
<HR>
<A NAME="borrowLeft(int)"><!-- --></A><H3>
borrowLeft</H3>
<PRE>
public void <B>borrowLeft</B>(int borrowLoc) throws <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/IOException.html">IOException</A>, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
<DL>
</DL>
<HR>
<A NAME="borrowRight(int)"><!-- --></A><H3>
borrowRight</H3>
<PRE>
public void <B>borrowRight</B>(int borrowLoc) throws <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/IOException.html">IOException</A>, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
<DL>
</DL>
<HR>
<A NAME="mergeChildren(int, java.lang.Object)"><!-- --></A><H3>
mergeChildren</H3>
<PRE>
public void <B>mergeChildren</B>(int mergeLoc, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/Object.html">Object</A> key) throws <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/io/IOException.html">IOException</A>, <A HREF="http://java.sun.com/products/jdk/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -