DbMemoryException
|
|
import com.sleepycat.db.*;
public class DbMemoryException extends DbException {
public Dbt get_dbt();
}
Description
This manual page describes the DbMemoryException class and how
it is used by the various Db* classes.
A DbMemoryException is thrown when there is insufficient memory
to complete an operation, and there is the possibility of recovering.
An example is during a Db.get or Dbc.get operation with
the Dbt flags set to Db.DB_DBT_USERMEM.
In a Java Virtual Machine, there are usually separate heaps for memory
allocated by native code and for objects allocated in Java code. If the
Java heap is exhausted, the JVM will throw an OutOfMemoryError, so you
may see that exception rather than DbMemoryException.
The get_dbt method returns the Dbt that has insufficient
memory to complete the operation, causing the DbMemoryException
to be thrown.
Copyright Sleepycat Software
|