|
Berkeley DB Java Edition version 3.3.69 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DatabaseException | |
|---|---|
| com.sleepycat.bind.serial | Bindings that use Java serialization. |
| com.sleepycat.bind.tuple | Bindings that use sequences of primitive fields, or tuples. |
| com.sleepycat.collections | Data access based on the standard Java collections API. |
| com.sleepycat.je | Foundation for creating environments, databases and transactions; provides cursor based data access. |
| com.sleepycat.je.jca.ra | Support for the Java Connector Architecture, which provides a standard for connecting the J2EE platform to legacy enterprise information systems (EIS), such as ERP systems, database systems, and legacy applications not written in Java. |
| com.sleepycat.je.util | Supporting utilities. |
| com.sleepycat.persist | The Direct Persistence Layer (DPL) adds a persistent object model to the Berkeley DB transactional engine. |
| com.sleepycat.persist.raw | Raw data access for general purpose tools and manual conversions. |
| Uses of DatabaseException in com.sleepycat.bind.serial |
|---|
| Methods in com.sleepycat.bind.serial that throw DatabaseException | |
|---|---|
void |
StoredClassCatalog.close()
|
void |
ClassCatalog.close()
Close a catalog database and release any cached resources. |
boolean |
TupleSerialKeyCreator.createSecondaryKey(SecondaryDatabase db,
DatabaseEntry primaryKeyEntry,
DatabaseEntry dataEntry,
DatabaseEntry indexKeyEntry)
|
boolean |
SerialSerialKeyCreator.createSecondaryKey(SecondaryDatabase db,
DatabaseEntry primaryKeyEntry,
DatabaseEntry dataEntry,
DatabaseEntry indexKeyEntry)
|
ObjectStreamClass |
StoredClassCatalog.getClassFormat(byte[] classID)
|
ObjectStreamClass |
ClassCatalog.getClassFormat(byte[] classID)
Return the ObjectStreamClass for the given class ID. |
byte[] |
StoredClassCatalog.getClassID(ObjectStreamClass classFormat)
|
byte[] |
ClassCatalog.getClassID(ObjectStreamClass classDesc)
Return the class ID for the current version of the given class description. |
boolean |
TupleSerialKeyCreator.nullifyForeignKey(SecondaryDatabase db,
DatabaseEntry dataEntry)
|
boolean |
SerialSerialKeyCreator.nullifyForeignKey(SecondaryDatabase db,
DatabaseEntry dataEntry)
|
| Constructors in com.sleepycat.bind.serial that throw DatabaseException | |
|---|---|
StoredClassCatalog(Database database)
Creates a catalog based on a given database. |
|
| Uses of DatabaseException in com.sleepycat.bind.tuple |
|---|
| Methods in com.sleepycat.bind.tuple that throw DatabaseException | |
|---|---|
boolean |
TupleTupleKeyCreator.createSecondaryKey(SecondaryDatabase db,
DatabaseEntry primaryKeyEntry,
DatabaseEntry dataEntry,
DatabaseEntry indexKeyEntry)
|
boolean |
TupleTupleKeyCreator.nullifyForeignKey(SecondaryDatabase db,
DatabaseEntry dataEntry)
|
| Uses of DatabaseException in com.sleepycat.collections |
|---|
| Methods in com.sleepycat.collections that throw DatabaseException | |
|---|---|
Transaction |
CurrentTransaction.abortTransaction()
Aborts the transaction that is active for the current thread for this environment and makes the parent transaction (if any) the current transaction. |
void |
PrimaryKeyAssigner.assignKey(DatabaseEntry keyData)
Assigns a new primary key value into the given data buffer. |
Transaction |
CurrentTransaction.beginTransaction(TransactionConfig config)
Begins a new transaction for this environment and associates it with the current thread. |
Transaction |
CurrentTransaction.commitTransaction()
Commits the transaction that is active for the current thread for this environment and makes the parent transaction (if any) the current transaction. |
void |
TransactionRunner.run(TransactionWorker worker)
Calls the TransactionWorker.doWork() method and, for transactional
environments, may begin and end a transaction. |
| Uses of DatabaseException in com.sleepycat.je |
|---|
| Subclasses of DatabaseException in com.sleepycat.je | |
|---|---|
class |
DatabaseNotFoundException
Thrown when an operation requires a database and that database does not exist. |
class |
DeadlockException
DeadlockException is thrown to a thread of control when multiple threads competing for a lock are deadlocked or when a lock request would need to block and the transaction has been configured to not wait for locks. |
class |
EnvironmentLockedException
Thrown by the Environment constructor when an environment cannot be opened for write access because another process has the same environment open for write access. |
class |
LockNotGrantedException
A LockNotGrantedException is thrown when a non-blocking operation fails to get a lock. |
class |
RunRecoveryException
Thrown when the JE environment has encountered an exception or a resource shortfall and cannot continue on safely. |
| Methods in com.sleepycat.je that throw DatabaseException | |
|---|---|
void |
Transaction.abort()
Cause an abnormal termination of the transaction. |
Transaction |
Environment.beginTransaction(Transaction parent,
TransactionConfig txnConfig)
Creates a new transaction in the database environment. |
void |
Environment.checkpoint(CheckpointConfig ckptConfig)
Synchronously checkpoint the database environment. |
int |
Environment.cleanLog()
Synchronously invokes database environment log cleaning. |
void |
SecondaryDatabase.close()
Closes a secondary database and dis-associates it from its primary database. |
void |
Sequence.close()
Closes a sequence. |
void |
JoinCursor.close()
Closes the cursors that have been opened by this join cursor. |
void |
Cursor.close()
Discards the cursor. |
void |
Environment.close()
The Environment.close method closes the Berkeley DB environment. |
void |
Database.close()
Discards the database handle. |
void |
Transaction.commit()
End the transaction. |
void |
Transaction.commitNoSync()
End the transaction, not committing synchronously. |
void |
Transaction.commitSync()
End the transaction, committing synchronously. |
void |
Transaction.commitWriteNoSync()
End the transaction, committing synchronously. |
void |
Environment.compress()
Synchronously invokes the compressor mechanism which compacts in memory data structures after delete operations. |
int |
Cursor.count()
Returns a count of the number of data items for the key to which the cursor refers. |
long |
Database.count()
Counts the key/data pairs in the database. |
boolean |
SecondaryKeyCreator.createSecondaryKey(SecondaryDatabase secondary,
DatabaseEntry key,
DatabaseEntry data,
DatabaseEntry result)
Creates a secondary key entry, given a primary key and data entry. |
void |
SecondaryMultiKeyCreator.createSecondaryKeys(SecondaryDatabase secondary,
DatabaseEntry key,
DatabaseEntry data,
Set<DatabaseEntry> results)
Creates a secondary key entry, given a primary key and data entry. |
OperationStatus |
SecondaryCursor.delete()
Delete the key/data pair to which the cursor refers from the primary database and all secondary indices. |
OperationStatus |
Cursor.delete()
Deletes the key/data pair to which the cursor refers. |
OperationStatus |
SecondaryDatabase.delete(Transaction txn,
DatabaseEntry key)
Deletes the primary key/data pair associated with the specified secondary key. |
OperationStatus |
Database.delete(Transaction txn,
DatabaseEntry key)
Removes key/data pairs from the database. |
Cursor |
SecondaryCursor.dup(boolean samePosition)
Returns a new SecondaryCursor for the same transaction as
the original cursor. |
Cursor |
Cursor.dup(boolean samePosition)
Returns a new cursor with the same transaction and locker ID as the original cursor. |
SecondaryCursor |
SecondaryCursor.dupSecondary(boolean samePosition)
Returns a new copy of the cursor as a SecondaryCursor. |
void |
Environment.evictMemory()
Synchronously invokes the mechanism for keeping memory usage within the cache size boundaries. |
OperationStatus |
SecondaryDatabase.get(Transaction txn,
DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
Retrieves the key/data pair with the given key. |
OperationStatus |
SecondaryDatabase.get(Transaction txn,
DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Retrieves the key/data pair with the given key. |
OperationStatus |
Database.get(Transaction txn,
DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Retrieves the key/data pair with the given key. |
long |
Sequence.get(Transaction txn,
int delta)
Returns the next available element in the sequence and changes the sequence value by delta. |
EnvironmentConfig |
Environment.getConfig()
Returns this object's configuration. |
DatabaseConfig |
Database.getConfig()
Returns this Database object's configuration. |
OperationStatus |
SecondaryCursor.getCurrent(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
Returns the key/data pair to which the cursor refers. |
OperationStatus |
SecondaryCursor.getCurrent(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Returns the key/data pair to which the cursor refers. |
OperationStatus |
Cursor.getCurrent(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Returns the key/data pair to which the cursor refers. |
Database |
Sequence.getDatabase()
Returns the Database handle associated with this sequence. |
String |
Database.getDatabaseName()
Returns the database name. |
List<String> |
Environment.getDatabaseNames()
Returns a List of database names for the database environment. |
Environment |
Database.getEnvironment()
Returns the Environment handle for
the database environment underlying the Database. |
OperationStatus |
SecondaryCursor.getFirst(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the first key/data pair of the database, and return that pair. |
OperationStatus |
SecondaryCursor.getFirst(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the first key/data pair of the database, and return that pair. |
OperationStatus |
Cursor.getFirst(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Moves the cursor to the first key/data pair of the database, and return that pair. |
File |
Environment.getHome()
Returns the database environment's home directory. |
long |
Transaction.getId()
Return the transaction's unique ID. |
DatabaseEntry |
Sequence.getKey()
Returns the DatabaseEntry used to open this sequence. |
OperationStatus |
SecondaryCursor.getLast(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the last key/data pair of the database, and return that pair. |
OperationStatus |
SecondaryCursor.getLast(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the last key/data pair of the database, and return that pair. |
OperationStatus |
Cursor.getLast(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Moves the cursor to the last key/data pair of the database, and return that pair. |
LockStats |
Environment.getLockStats(StatsConfig config)
Returns the database environment's locking statistics. |
EnvironmentMutableConfig |
Environment.getMutableConfig()
Returns database environment attributes. |
OperationStatus |
SecondaryCursor.getNext(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the next key/data pair and return that pair. |
OperationStatus |
SecondaryCursor.getNext(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the next key/data pair and return that pair. |
OperationStatus |
JoinCursor.getNext(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Returns the next primary key and data resulting from the join operation. |
OperationStatus |
Cursor.getNext(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Moves the cursor to the next key/data pair and return that pair. |
OperationStatus |
JoinCursor.getNext(DatabaseEntry key,
LockMode lockMode)
Returns the next primary key resulting from the join operation. |
OperationStatus |
SecondaryCursor.getNextDup(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
If the next key/data pair of the database is a duplicate data record for the current key/data pair, move the cursor to the next key/data pair of the database and return that pair. |
OperationStatus |
SecondaryCursor.getNextDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
If the next key/data pair of the database is a duplicate data record for the current key/data pair, move the cursor to the next key/data pair of the database and return that pair. |
OperationStatus |
Cursor.getNextDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
If the next key/data pair of the database is a duplicate data record for the current key/data pair, moves the cursor to the next key/data pair of the database and return that pair. |
OperationStatus |
SecondaryCursor.getNextNoDup(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the next non-duplicate key/data pair and return that pair. |
OperationStatus |
SecondaryCursor.getNextNoDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the next non-duplicate key/data pair and return that pair. |
OperationStatus |
Cursor.getNextNoDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Moves the cursor to the next non-duplicate key/data pair and return that pair. |
OperationStatus |
SecondaryCursor.getPrev(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the previous key/data pair and return that pair. |
OperationStatus |
SecondaryCursor.getPrev(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the previous key/data pair and return that pair. |
OperationStatus |
Cursor.getPrev(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Moves the cursor to the previous key/data pair and return that pair. |
OperationStatus |
SecondaryCursor.getPrevDup(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
If the previous key/data pair of the database is a duplicate data record for the current key/data pair, move the cursor to the previous key/data pair of the database and return that pair. |
OperationStatus |
SecondaryCursor.getPrevDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
If the previous key/data pair of the database is a duplicate data record for the current key/data pair, move the cursor to the previous key/data pair of the database and return that pair. |
OperationStatus |
Cursor.getPrevDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
If the previous key/data pair of the database is a duplicate data record for the current key/data pair, moves the cursor to the previous key/data pair of the database and return that pair. |
OperationStatus |
SecondaryCursor.getPrevNoDup(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the previous non-duplicate key/data pair and return that pair. |
OperationStatus |
SecondaryCursor.getPrevNoDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the previous non-duplicate key/data pair and return that pair. |
OperationStatus |
Cursor.getPrevNoDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Moves the cursor to the previous non-duplicate key/data pair and return that pair. |
Database |
SecondaryDatabase.getPrimaryDatabase()
Returns the primary database associated with this secondary database. |
OperationStatus |
SecondaryCursor.getSearchBoth(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the specified secondary and primary key, where both the primary and secondary key items must match. |
OperationStatus |
SecondaryCursor.getSearchBoth(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
This operation is not allowed with this method signature. |
OperationStatus |
Cursor.getSearchBoth(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Moves the cursor to the specified key/data pair, where both the key and data items must match. |
OperationStatus |
SecondaryDatabase.getSearchBoth(Transaction txn,
DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
Retrieves the key/data pair with the specified secondary and primary key, that is, both the primary and secondary key items must match. |
OperationStatus |
SecondaryDatabase.getSearchBoth(Transaction txn,
DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
This operation is not allowed with this method signature. |
OperationStatus |
Database.getSearchBoth(Transaction txn,
DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Retrieves the key/data pair with the given key and data value, that is, both the key and data items must match. |
OperationStatus |
SecondaryCursor.getSearchBothRange(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the specified secondary key and closest matching primary key of the database. |
OperationStatus |
SecondaryCursor.getSearchBothRange(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
This operation is not allowed with this method signature. |
OperationStatus |
Cursor.getSearchBothRange(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Moves the cursor to the specified key and closest matching data item of the database. |
OperationStatus |
SecondaryCursor.getSearchKey(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the given key of the database, and return the datum associated with the given key. |
OperationStatus |
SecondaryCursor.getSearchKey(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the given key of the database, and return the datum associated with the given key. |
OperationStatus |
Cursor.getSearchKey(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Moves the cursor to the given key of the database, and return the datum associated with the given key. |
OperationStatus |
SecondaryCursor.getSearchKeyRange(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the closest matching key of the database, and return the data item associated with the matching key. |
OperationStatus |
SecondaryCursor.getSearchKeyRange(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Move the cursor to the closest matching key of the database, and return the data item associated with the matching key. |
OperationStatus |
Cursor.getSearchKeyRange(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
Moves the cursor to the closest matching key of the database, and return the data item associated with the matching key. |
SecondaryConfig |
SecondaryDatabase.getSecondaryConfig()
Returns a copy of the secondary configuration of this database. |
List<SecondaryDatabase> |
Database.getSecondaryDatabases()
Returns a list of all SecondaryDatabase objects associated with a primary database. |
SequenceStats |
Sequence.getStats(StatsConfig config)
Returns statistical information about the sequence. |
EnvironmentStats |
Environment.getStats(StatsConfig config)
Returns the general database environment statistics. |
DatabaseStats |
Database.getStats(StatsConfig config)
Returns database statistics. |
Transaction |
Environment.getThreadTransaction()
Returns the transaction associated with this thread if implied transactions are being used. |
TransactionStats |
Environment.getTransactionStats(StatsConfig config)
Returns the database environment's transactional statistics. |
Transaction |
XAEnvironment.getXATransaction(Xid xid)
Used to get the Transaction object given an XA Xid. |
JoinCursor |
SecondaryDatabase.join(Cursor[] cursors,
JoinConfig config)
This operation is not allowed on a secondary database. |
JoinCursor |
Database.join(Cursor[] cursors,
JoinConfig config)
Creates a specialized join cursor for use in performing equality or natural joins on secondary indices. |
boolean |
ForeignKeyNullifier.nullifyForeignKey(SecondaryDatabase secondary,
DatabaseEntry data)
Sets the foreign key reference to null in the datum of the primary database. |
boolean |
ForeignMultiKeyNullifier.nullifyForeignKey(SecondaryDatabase secondary,
DatabaseEntry key,
DatabaseEntry data,
DatabaseEntry secKey)
Sets the foreign key reference to null in the datum of the primary database. |
Cursor |
Database.openCursor(Transaction txn,
CursorConfig cursorConfig)
Returns a cursor into the database. |
Database |
Environment.openDatabase(Transaction txn,
String databaseName,
DatabaseConfig dbConfig)
Opens, and optionally creates, a Database. |
SecondaryCursor |
SecondaryDatabase.openSecondaryCursor(Transaction txn,
CursorConfig cursorConfig)
Obtain a cursor on a database, returning a SecondaryCursor. |
SecondaryDatabase |
Environment.openSecondaryDatabase(Transaction txn,
String databaseName,
Database primaryDatabase,
SecondaryConfig dbConfig)
Opens and optionally creates a SecondaryDatabase. |
Sequence |
Database.openSequence(Transaction txn,
DatabaseEntry key,
SequenceConfig config)
Opens a sequence in the database. |
void |
Database.preload(long maxBytes)
Deprecated. As of JE 2.0.83, replaced by Database.preload(PreloadConfig). |
void |
Database.preload(long maxBytes,
long maxMillisecs)
Deprecated. As of JE 2.0.101, replaced by Database.preload(PreloadConfig). |
PreloadStats |
Database.preload(PreloadConfig config)
Preloads the cache. |
OperationStatus |
SecondaryCursor.put(DatabaseEntry key,
DatabaseEntry data)
This operation is not allowed on a secondary database. |
OperationStatus |
Cursor.put(DatabaseEntry key,
DatabaseEntry data)
Stores a key/data pair into the database. |
OperationStatus |
SecondaryDatabase.put(Transaction txn,
DatabaseEntry key,
DatabaseEntry data)
This operation is not allowed on a secondary database. |
OperationStatus |
Database.put(Transaction txn,
DatabaseEntry key,
DatabaseEntry data)
Stores the key/data pair into the database. |
OperationStatus |
SecondaryCursor.putCurrent(DatabaseEntry data)
This operation is not allowed on a secondary database. |
OperationStatus |
Cursor.putCurrent(DatabaseEntry data)
Replaces the data in the key/data pair at the current cursor position. |
OperationStatus |
SecondaryCursor.putNoDupData(DatabaseEntry key,
DatabaseEntry data)
This operation is not allowed on a secondary database. |
OperationStatus |
Cursor.putNoDupData(DatabaseEntry key,
DatabaseEntry data)
Stores a key/data pair into the database. |
OperationStatus |
SecondaryDatabase.putNoDupData(Transaction txn,
DatabaseEntry key,
DatabaseEntry data)
This operation is not allowed on a secondary database. |
OperationStatus |
Database.putNoDupData(Transaction txn,
DatabaseEntry key,
DatabaseEntry data)
Stores the key/data pair into the database if it does not already appear in the database. |
OperationStatus |
SecondaryCursor.putNoOverwrite(DatabaseEntry key,
DatabaseEntry data)
This operation is not allowed on a secondary database. |
OperationStatus |
Cursor.putNoOverwrite(DatabaseEntry key,
DatabaseEntry data)
Stores a key/data pair into the database. |
OperationStatus |
SecondaryDatabase.putNoOverwrite(Transaction txn,
DatabaseEntry key,
DatabaseEntry data)
This operation is not allowed on a secondary database. |
OperationStatus |
Database.putNoOverwrite(Transaction txn,
DatabaseEntry key,
DatabaseEntry data)
Stores the key/data pair into the database if the key does not already appear in the database. |
void |
Environment.removeDatabase(Transaction txn,
String databaseName)
Removes a database. |
void |
Database.removeSequence(Transaction txn,
DatabaseEntry key)
Removes the sequence from the database. |
void |
Environment.renameDatabase(Transaction txn,
String databaseName,
String newName)
Renames a database. |
boolean |
Environment.scanLog(long startPosition,
long endPosition,
LogScanConfig config,
LogScanner scanner)
Scans raw log entries in the JE log between two given points, passing all records for a given set of databases to the scanRecord method of the given LogScanner object. |
void |
Transaction.setLockTimeout(long timeOut)
Configure the lock request timeout value for the transaction. |
void |
Environment.setMutableConfig(EnvironmentMutableConfig mutableConfig)
Sets database environment attributes. |
void |
Transaction.setTxnTimeout(long timeOut)
Configure the timeout value for the transaction lifetime. |
void |
XAEnvironment.setXATransaction(Xid xid,
Transaction txn)
Used to set the Transaction object for an XA Xid. |
void |
Environment.sync()
Synchronously flushes database environment databases to stable storage. |
void |
Database.sync()
Flushes any cached information for this database |