Class PaginatedComponent

  • Direct Known Subclasses:
    Bucket, Dictionary, LSMTreeIndexAbstract

    public abstract class PaginatedComponent
    extends Object
    HEADER = [recordCount(int:4)] CONTENT-PAGES = [version(long:8),recordCountInPage(short:2),recordOffsetsInPage(512*ushort=2048)]
    • Field Detail

      • name

        protected final String name
      • id

        protected final int id
      • pageSize

        protected final int pageSize
      • version

        protected final int version
    • Method Detail

      • getOSFile

        public File getOSFile()
      • onAfterLoad

        public void onAfterLoad()
      • onAfterCommit

        public void onAfterCommit()
      • getPageSize

        public int getPageSize()
      • setPageCount

        public void setPageCount​(int value)
      • getName

        public String getName()
      • getId

        public int getId()
      • getVersion

        public int getVersion()
      • close

        public void close()
      • getTotalPages

        public int getTotalPages()
      • getMainComponent

        public Object getMainComponent()