Package org.lmdbjava
Class LmdbNativeException
- 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
public class LmdbNativeException extends LmdbException
Superclass for all exceptions that originate from a native C call.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LmdbNativeException.ConstantDerivedException
Exception raised from a system constant table lookup.static class
LmdbNativeException.PageCorruptedException
Located page was wrong type.static class
LmdbNativeException.PageFullException
Page has not enough space - internal error.static class
LmdbNativeException.PageNotFoundException
Requested page not found - this usually indicates corruption.static class
LmdbNativeException.PanicException
Update of meta page failed or environment had fatal error.static class
LmdbNativeException.TlsFullException
Too many TLS keys in use - Windows only.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getResultCode()
Obtain the LMDB C-side result code.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-