- java.lang.Object
-
- swim.db.Store
-
-
Constructor Summary
Constructors Constructor Description Store()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidclose()abstract voidcloseAsync(Cont<Store> cont)abstract voidcommitAsync(Commit commit)abstract voidcompactAsync(Compact compact)abstract Databasedatabase()abstract booleanisCommitting()abstract booleanisCompacting()abstract Storeopen()abstract voidopenAsync(Cont<Store> cont)DatabaseopenDatabase()abstract voidopenDatabaseAsync(Cont<Database> cont)abstract PageLoaderopenPageLoader(TreeDelegate treeDelegate, boolean isResident)abstract ZoneopenZone(int zoneId)abstract voidopenZoneAsync(int zoneId, Cont<Zone> cont)StoreSettingssettings()abstract ZoneshiftZone()abstract longsize()abstract Stagestage()abstract StoreContextstoreContext()abstract Zonezone()abstract Zonezone(int zoneId)
-
-
-
Method Detail
-
storeContext
public abstract StoreContext storeContext()
-
settings
public StoreSettings settings()
-
database
public abstract Database database()
-
stage
public abstract Stage stage()
-
size
public abstract long size()
-
isCommitting
public abstract boolean isCommitting()
-
isCompacting
public abstract boolean isCompacting()
-
open
public abstract Store open() throws InterruptedException
- Throws:
InterruptedException
-
close
public abstract void close() throws InterruptedException- Throws:
InterruptedException
-
zone
public abstract Zone zone()
-
zone
public abstract Zone zone(int zoneId)
-
openZone
public abstract Zone openZone(int zoneId) throws InterruptedException
- Throws:
InterruptedException
-
openDatabase
public Database openDatabase() throws InterruptedException
- Throws:
InterruptedException
-
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()
-
-