net.sf.farrago.query
Class FarragoUnvalidatedDependencyException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
net.sf.farrago.query.FarragoUnvalidatedDependencyException
- All Implemented Interfaces:
- Serializable
public class FarragoUnvalidatedDependencyException
- extends RuntimeException
Special exception to flag a reference to an unvalidated dependency. When such
a dependency is detected (usually in the context of a compound CREATE SCHEMA
statement), we throw this exception to terminate processing of the current
object. The DDL validator catches it and recovers, marking the object as
needing another try, and moves on to other objects. If the validator reaches
a fixpoint, it means there is an object definition cycle (which is illegal).
- Version:
- $Id: //open/dev/farrago/src/net/sf/farrago/query/FarragoUnvalidatedDependencyException.java#11 $
- Author:
- John V. Sichi
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
FarragoUnvalidatedDependencyException
public FarragoUnvalidatedDependencyException()