Class BPTreeNode
- java.lang.Object
-
- org.apache.jena.dboe.trans.bplustree.BPTreePage
-
- org.apache.jena.dboe.trans.bplustree.BPTreeNode
-
- All Implemented Interfaces:
org.apache.jena.atlas.io.Printable,org.apache.jena.dboe.base.page.Page
public final class BPTreeNode extends BPTreePage
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.apache.jena.dboe.base.record.Recorddelete(BPTreeNode root, org.apache.jena.dboe.base.record.Record rec)Delete a record - return the old value if there was one, else nullvoiddump()voiddump(org.apache.jena.atlas.io.IndentedWriter out)java.lang.StringdumpToString()org.apache.jena.dboe.base.block.BlockgetBackingBlock()org.apache.jena.dboe.base.block.BlockMgrgetBlockMgr()intgetCount()intgetId()intgetMaxSize()org.apache.jena.dboe.base.buffer.PtrBuffergetPtrBuffer()Do not use without great careorg.apache.jena.dboe.base.buffer.RecordBuffergetRecordBuffer()Do not use without great carejava.lang.StringgetRefStr()static org.apache.jena.dboe.base.record.Recordinsert(BPTreeNode root, org.apache.jena.dboe.base.record.Record record)Insert a record - return existing value if any, else nullbooleanisLeaf()voidoutput(org.apache.jena.atlas.io.IndentedWriter out)voidreset(org.apache.jena.dboe.base.block.Block block)static org.apache.jena.dboe.base.record.Recordsearch(BPTreeNode root, org.apache.jena.dboe.base.record.Record rec)Find a record, using the active comparatorvoidsetCount(int count)voidsetIsLeaf(boolean isLeaf)java.lang.StringtoString()
-
-
-
Method Detail
-
reset
public void reset(org.apache.jena.dboe.base.block.Block block)
-
search
public static org.apache.jena.dboe.base.record.Record search(BPTreeNode root, org.apache.jena.dboe.base.record.Record rec)
Find a record, using the active comparator
-
insert
public static org.apache.jena.dboe.base.record.Record insert(BPTreeNode root, org.apache.jena.dboe.base.record.Record record)
Insert a record - return existing value if any, else null
-
delete
public static org.apache.jena.dboe.base.record.Record delete(BPTreeNode root, org.apache.jena.dboe.base.record.Record rec)
Delete a record - return the old value if there was one, else null
-
getMaxSize
public final int getMaxSize()
-
getCount
public final int getCount()
-
setCount
public final void setCount(int count)
-
getBackingBlock
public org.apache.jena.dboe.base.block.Block getBackingBlock()
-
getBlockMgr
public org.apache.jena.dboe.base.block.BlockMgr getBlockMgr()
-
getRecordBuffer
public final org.apache.jena.dboe.base.buffer.RecordBuffer getRecordBuffer()
Do not use without great care
-
getPtrBuffer
public final org.apache.jena.dboe.base.buffer.PtrBuffer getPtrBuffer()
Do not use without great care
-
setIsLeaf
public final void setIsLeaf(boolean isLeaf)
-
isLeaf
public final boolean isLeaf()
-
getId
public final int getId()
-
getRefStr
public java.lang.String getRefStr()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
dump
public void dump()
-
dump
public void dump(org.apache.jena.atlas.io.IndentedWriter out)
-
dumpToString
public java.lang.String dumpToString()
-
output
public void output(org.apache.jena.atlas.io.IndentedWriter out)
-
-