java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.lmdbjava.LmdbException
org.lmdbjava.LmdbNativeException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Cursor.FullException,Dbi.BadDbiException,Dbi.BadValueSizeException,Dbi.DbFullException,Dbi.IncompatibleException,Dbi.KeyExistsException,Dbi.KeyNotFoundException,Dbi.MapResizedException,Env.FileInvalidException,Env.MapFullException,Env.ReadersFullException,Env.VersionMismatchException,LmdbNativeException.ConstantDerivedException,LmdbNativeException.PageCorruptedException,LmdbNativeException.PageFullException,LmdbNativeException.PageNotFoundException,LmdbNativeException.PanicException,LmdbNativeException.TlsFullException,Txn.BadException,Txn.BadReaderLockException,Txn.TxFullException
Superclass for all exceptions that originate from a native C call.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classException raised from a system constant table lookup.static final classLocated page was wrong type.static final classPage has not enough space - internal error.static final classRequested page not found - this usually indicates corruption.static final classUpdate of meta page failed or environment had fatal error.static final classToo many TLS keys in use - Windows only. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Method Details
-
getResultCode
public final int getResultCode()Obtain the LMDB C-side result code.- Returns:
- the C-side result code
-