- 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 void
close()
abstract void
closeAsync(Cont<Store> cont)
abstract void
commitAsync(Commit commit)
abstract void
compactAsync(Compact compact)
abstract Database
database()
abstract boolean
isCommitting()
abstract boolean
isCompacting()
abstract Store
open()
abstract void
openAsync(Cont<Store> cont)
Database
openDatabase()
abstract void
openDatabaseAsync(Cont<Database> cont)
abstract PageLoader
openPageLoader(TreeDelegate treeDelegate, boolean isResident)
abstract Zone
openZone(int zoneId)
abstract void
openZoneAsync(int zoneId, Cont<Zone> cont)
StoreSettings
settings()
abstract Zone
shiftZone()
abstract long
size()
abstract Stage
stage()
abstract StoreContext
storeContext()
abstract Zone
zone()
abstract Zone
zone(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()
-
-