Package org.apache.calcite.util
Class ControlFlowException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.apache.calcite.util.ControlFlowException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
MetadataHandlerProvider.NoHandler
,SubstitutionVisitor.MatchFailed
,Util.FoundOne
Exception intended to be used for control flow, as opposed to the usual
use of exceptions which is to signal an error condition.
ControlFlowException
does not populate its own stack trace, which
makes instantiating one of these (or a sub-class) more efficient.
- See Also:
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ControlFlowException
public ControlFlowException()
-
-
Method Details
-
fillInStackTrace
- Overrides:
fillInStackTrace
in classThrowable
-