Package edu.caltech.nanodb.expressions
Class ExpressionException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- edu.caltech.nanodb.server.NanoDBException
-
- edu.caltech.nanodb.expressions.ExpressionException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
DivideByZeroException
,TypeCastException
public class ExpressionException extends NanoDBException
This exception is thrown when there is an error during the evaluation of an expression.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExpressionException()
Construct an expression exception with no message.ExpressionException(java.lang.String msg)
Construct an expression exception with the specified message.ExpressionException(java.lang.String msg, java.lang.Throwable cause)
Construct an expression exception with the specified message and cause.ExpressionException(java.lang.Throwable cause)
Construct an expression exception with the specified cause and no message.
-
-
-
Constructor Detail
-
ExpressionException
public ExpressionException()
Construct an expression exception with no message.
-
ExpressionException
public ExpressionException(java.lang.String msg)
Construct an expression exception with the specified message.
-
ExpressionException
public ExpressionException(java.lang.Throwable cause)
Construct an expression exception with the specified cause and no message.
-
ExpressionException
public ExpressionException(java.lang.String msg, java.lang.Throwable cause)
Construct an expression exception with the specified message and cause.
-
-