Class PageBlockMgr<T extends Page>

java.lang.Object
org.apache.jena.tdb1.base.page.PageBlockMgr<T>
Direct Known Subclasses:
BPTreeNodeMgr, BPTreeRecordsMgr, HashBucketMgr, RecordBufferPageMgr

public class PageBlockMgr<T extends Page> extends Object
Engine that wraps from blocks to typed pages.
  • Method Details

    • getBlockMgr

      public BlockMgr getBlockMgr()
    • create

      public T create(BlockType bType)
      Allocate a new thing
    • getWrite

      public T getWrite(int id)
    • getRead

      public T getRead(int id)
    • put

      public void put(T page)
    • write

      public void write(T page)
    • release

      public void release(Page page)
    • free

      public void free(Page page)
    • promote

      public void promote(Page page)
    • valid

      public boolean valid(int id)
    • dump

      public void dump()
    • startUpdate

      public void startUpdate()
      Signal the start of an update operation
    • finishUpdate

      public void finishUpdate()
      Signal the completion of an update operation
    • startRead

      public void startRead()
      Signal the start of an update operation
    • finishRead

      public void finishRead()
      Signal the completion of an update operation