java.lang.Object
swim.db.Database
-
Method Summary
Modifier and TypeMethodDescriptionboolean
close()
closeTrunk
(Value name) void
commitAsync
(Commit commit) commitChunk
(Commit commit, int zone, long base) void
databaseDidCloseTrunk
(Trunk<?> trunk) void
databaseDidCreateTrunk
(Trunk<?> trunk) void
databaseDidOpenTrunk
(Trunk<?> trunk) void
databaseDidUpdateTrunk
(Trunk<?> trunk, Tree newTree, Tree oldTree, long newVersion) protected void
didClose()
Lifecycle callback invoked upon entering the closed state.protected void
didOpen()
Lifecycle callback invoked upon entering the opened state.long
diffSize()
germ()
boolean
leafs()
protected void
onClose()
Lifecycle callback invoked to actually close the database.protected void
onOpen()
Lifecycle callback invoked to actually open the database.boolean
open()
openBTreeMap
(String name) openBTreeMap
(Value name) openBTreeMap
(Value name, boolean isResident, boolean isTransient) openBTreeTrunk
(Value name, boolean isResident, boolean isTransient) <S> QTreeMap<S>
openQTreeMap
(String name, Z2Form<S> shapeForm) <S> QTreeMap<S>
openQTreeMap
(Value name, Z2Form<S> shapeForm) <S> QTreeMap<S>
openQTreeMap
(Value name, Z2Form<S> shapeForm, boolean isResident, boolean isTransient) openQTreeTrunk
(Value name, boolean isResident, boolean isTransient) openSTreeList
(String name) openSTreeList
(Value name) openSTreeList
(Value name, boolean isResident, boolean isTransient) openSTreeTrunk
(Value name, boolean isResident, boolean isTransient) openUTreeValue
(String name) openUTreeValue
(Value name) int
post()
void
removeTree
(Value name) void
setDatabaseDelegate
(DatabaseDelegate delegate) settings()
void
stage()
int
stem()
store()
long
trees()
long
treeSize()
int
void
uncommit
(long version) long
version()
protected void
Lifecycle callback invoked upon entering the closing state.protected void
willOpen()
Lifecycle callback invoked upon entering the opening state.
-
Method Details
-
store
-
settings
-
stage
-
databaseDelegate
-
setDatabaseDelegate
-
germ
-
stem
public int stem() -
post
public int post() -
version
public long version() -
diffSize
public long diffSize() -
treeSize
public long treeSize() -
treeCount
public long treeCount() -
trunkCount
public int trunkCount() -
isCompacting
public boolean isCompacting() -
open
public boolean open() -
willOpen
protected void willOpen()Lifecycle callback invoked upon entering the opening state. -
onOpen
protected void onOpen()Lifecycle callback invoked to actually open the database. -
didOpen
protected void didOpen()Lifecycle callback invoked upon entering the opened state. -
close
public boolean close() -
willClose
protected void willClose()Lifecycle callback invoked upon entering the closing state. -
onClose
protected void onClose()Lifecycle callback invoked to actually close the database. -
didClose
protected void didClose()Lifecycle callback invoked upon entering the closed state. -
openTrunk
-
openBTreeTrunk
-
openBTreeMap
-
openBTreeMap
-
openBTreeMap
-
openQTreeTrunk
-
openQTreeMap
-
openQTreeMap
-
openQTreeMap
-
openSTreeTrunk
-
openSTreeList
-
openSTreeList
-
openSTreeList
-
openUTreeValue
-
openUTreeValue
-
closeTrunk
-
removeTree
-
commitAsync
-
commit
- Throws:
InterruptedException
-
shiftZone
public void shiftZone() -
commitChunk
-
uncommit
public void uncommit(long version) -
trees
-
leafs
-
databaseDidCreateTrunk
-
databaseDidOpenTrunk
-
databaseDidUpdateTrunk
-
databaseDidCloseTrunk
-