Module swim.db
Package swim.db

Class Store

  • Direct Known Subclasses:
    FileStore

    public abstract class Store
    extends Object
    • Constructor Detail

      • Store

        public Store()
    • Method Detail

      • storeContext

        public abstract StoreContext storeContext()
      • database

        public abstract Database database()
      • stage

        public abstract swim.concurrent.Stage stage()
      • size

        public abstract long size()
      • isCommitting

        public abstract boolean isCommitting()
      • isCompacting

        public abstract boolean isCompacting()
      • openAsync

        public abstract void openAsync​(swim.concurrent.Cont<Store> cont)
      • closeAsync

        public abstract void closeAsync​(swim.concurrent.Cont<Store> cont)
      • zone

        public abstract Zone zone()
      • zone

        public abstract Zone zone​(int zoneId)
      • openZoneAsync

        public abstract void openZoneAsync​(int zoneId,
                                           swim.concurrent.Cont<Zone> cont)
      • openDatabaseAsync

        public abstract void openDatabaseAsync​(swim.concurrent.Cont<Database> cont)
      • openPageLoader

        public abstract PageLoader openPageLoader​(TreeDelegate treeDelegate,
                                                  boolean isResident)
      • commitAsync

        public abstract void commitAsync​(Commit commit)
      • compactAsync

        public abstract void compactAsync​(Compact compact)
      • shiftZone

        public abstract Zone shiftZone()