Class IllegalExpressionOperationException

  • All Implemented Interfaces:
    java.io.Serializable

    public class IllegalExpressionOperationException
    extends org.datanucleus.exceptions.NucleusUserException
    Exception thrown when trying to perform an illegal/unsupported operation on an SQL expression.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static long serialVersionUID  
    • Method Summary

      • Methods inherited from class org.datanucleus.exceptions.NucleusException

        getCause, getFailedObject, getNestedExceptions, isFatal, printStackTrace, printStackTrace, printStackTrace, setFatal, setNestedException
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • IllegalExpressionOperationException

        public IllegalExpressionOperationException​(java.lang.String operation,
                                                   SQLExpression operand)
        Constructor.
        Parameters:
        operation - the operation. It may include a descriptive localised error message
        operand - the operand
      • IllegalExpressionOperationException

        public IllegalExpressionOperationException​(SQLExpression operand1,
                                                   java.lang.String operation,
                                                   SQLExpression operand2)
        Constructor.
        Parameters:
        operation - the operation. It may include a descriptive error message
        operand1 - the left-hand operand
        operand2 - the right-hand operand