- java.lang.Object
-
- swim.db.StoreContext
-
public class StoreContext extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected StoreSettingssettings
-
Constructor Summary
Constructors Constructor Description StoreContext()StoreContext(StoreSettings settings)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanautoCommit(Database database, long minCommitSize, long minCommitInterval, Commit commit)static CommitautoCommitShifted(Store store, long maxZoneSize, Commit commit)voiddatabaseCommitDidFail(Store store, Database database, Throwable error)voiddatabaseCompactDidFail(Store store, Database database, Throwable error)voiddatabaseDidClose(Store store, Database database)voiddatabaseDidCommit(Store store, Database database, Chunk chunk)voiddatabaseDidCompact(Store store, Database database, int post)voiddatabaseDidDeleteZone(Store store, Database database, int zoneId)voiddatabaseDidOpen(Store store, Database database)voiddatabaseDidShiftZone(Store store, Database database, Zone newZone)voiddatabaseWillClose(Store store, Database database)CommitdatabaseWillCommit(Store store, Database database, Commit commit)voiddatabaseWillCompact(Store store, Database database, int post)voiddatabaseWillOpen(Store store, Database database)voidhitPage(Store store, Database database, Page page)booleanpageShouldMerge(Store store, Database database, Page page)booleanpageShouldSplit(Store store, Database database, Page page)StoreSettingssettings()voidtreeDidChange(Store store, Database database, Tree newTree, Tree oldTree)voidtreeDidClose(Store store, Database database, Tree tree)voidtreeDidOpen(Store store, Database database, Tree tree)
-
-
-
Field Detail
-
settings
protected final StoreSettings settings
-
-
Constructor Detail
-
StoreContext
public StoreContext(StoreSettings settings)
-
StoreContext
public StoreContext()
-
-
Method Detail
-
settings
public final StoreSettings settings()
-
treeDidChange
public void treeDidChange(Store store, Database database, Tree newTree, Tree oldTree)
-
databaseCommitDidFail
public void databaseCommitDidFail(Store store, Database database, Throwable error)
-
databaseCompactDidFail
public void databaseCompactDidFail(Store store, Database database, Throwable error)
-
databaseDidShiftZone
public void databaseDidShiftZone(Store store, Database database, Zone newZone)
-
databaseDidDeleteZone
public void databaseDidDeleteZone(Store store, Database database, int zoneId)
-
autoCommit
public static boolean autoCommit(Database database, long minCommitSize, long minCommitInterval, Commit commit)
-
-