All Known Implementing Classes:
BPlusTree.Remove, BPlusTree.RemoveRange, LongListReuseBag

public interface ReuseBag
Reuse bag for free index pages.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addFreePage(long pageId)
     
    boolean
     
    long
     
  • Method Details

    • addFreePage

      void addFreePage(long pageId)
      Parameters:
      pageId - Free page ID for reuse.
    • pollFreePage

      long pollFreePage()
      Returns:
      Free page ID for reuse or 0 if empty.
    • isEmpty

      boolean isEmpty()
      Returns:
      true if no contained page IDs for reuse.