Class BPTreeNode

java.lang.Object
org.apache.jena.tdb1.index.bplustree.BPTreePage
org.apache.jena.tdb1.index.bplustree.BPTreeNode
All Implemented Interfaces:
org.apache.jena.atlas.io.Printable, Page

public final class BPTreeNode extends BPTreePage
  • Method Details

    • reset

      public void reset(Block block)
      Description copied from interface: Page
      The underlying block for this page has changed (e.g. it's been promoted and the promotion may have caused something to change
    • search

      public static Record search(BPTreeNode root, Record rec)
      Find a record, using the active comparator
    • insert

      public static Record insert(BPTreeNode root, Record record)
      Insert a record - return existing value if any, else null
    • delete

      public static Record delete(BPTreeNode root, Record rec)
      Delete a record - return the old value if there was one, else null
    • getBackingBlock

      public Block getBackingBlock()
      Description copied from interface: Page
      Return the block associated with this page
    • getId

      public final int getId()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • dump

      public void dump()
    • dump

      public void dump(org.apache.jena.atlas.io.IndentedWriter out)
    • dumpToString

      public String dumpToString()
    • output

      public void output(org.apache.jena.atlas.io.IndentedWriter out)