Class Node

java.lang.Object
org.grp1.index.Node
All Implemented Interfaces:
NodeChild
Direct Known Subclasses:
InternalNode, LeafNode

public abstract class Node extends Object implements NodeChild
  • Constructor Details

    • Node

      public Node()
  • Method Details

    • isFull

      public abstract boolean isFull()
    • size

      public abstract int size()
    • insert

      public abstract void insert(NodeChild nodeChild) throws LeafFullException
      Throws:
      LeafFullException
    • setParent

      public abstract void setParent(InternalNode node)
    • delete

      public abstract void delete(int index)
    • getKeyByIndex

      public abstract int getKeyByIndex(int index)
    • getChildAsNodeChild

      public abstract NodeChild getChildAsNodeChild(int index)