Package edu.caltech.nanodb.server
Class NanoDBException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- edu.caltech.nanodb.server.NanoDBException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ConstraintViolationException
,EventDispatchException
,ExecutionException
,ExpressionException
,InvalidSQLException
,PropertyException
,SchemaNameException
,StorageException
,TransactionException
public class NanoDBException extends java.lang.RuntimeException
This is the base-class of all exceptions specific to NanoDB functionality. Since NanoDB uses runtime exceptions to report most issues, it is helpful to have one base-class that all other NanoDB-related exceptions derive from, so that we can identify other runtime exceptions that are actually errors.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NanoDBException()
NanoDBException(java.lang.String msg)
NanoDBException(java.lang.String msg, java.lang.Throwable cause)
NanoDBException(java.lang.Throwable cause)
-