Class BPTreeNode

  • All Implemented Interfaces:
    org.apache.jena.atlas.io.Printable, org.apache.jena.dboe.base.page.Page

    public final class BPTreeNode
    extends BPTreePage
    • Field Summary

      • Fields inherited from interface org.apache.jena.dboe.base.page.Page

        NO_ID
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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
      void dump()  
      void dump​(org.apache.jena.atlas.io.IndentedWriter out)  
      java.lang.String dumpToString()  
      org.apache.jena.dboe.base.block.Block getBackingBlock()  
      org.apache.jena.dboe.base.block.BlockMgr getBlockMgr()  
      int getCount()  
      int getId()  
      int getMaxSize()  
      org.apache.jena.dboe.base.buffer.PtrBuffer getPtrBuffer()
      Do not use without great care
      org.apache.jena.dboe.base.buffer.RecordBuffer getRecordBuffer()
      Do not use without great care
      java.lang.String getRefStr()  
      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
      boolean isLeaf()  
      void output​(org.apache.jena.atlas.io.IndentedWriter out)  
      void reset​(org.apache.jena.dboe.base.block.Block block)  
      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
      void setCount​(int count)  
      void setIsLeaf​(boolean isLeaf)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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:
        toString in class java.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)