java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
org.firebirdsql.jdbc.FBSQLExceptionInfo
- All Implemented Interfaces:
Serializable
,Iterable<Throwable>
Subclass of SQLException whose only purpose is to preserve the information provided by the status vector when an
exception is created using
FbExceptionBuilder.toFlatSQLException()
.
Instances of this exception have an empty stack trace.
Objects of this type are chained using the SQLException.setNextException(java.sql.SQLException)
facility. Further information can be obtained by iterating over this object, or by using SQLException.getNextException()
.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.sql.SQLException
getErrorCode, getNextException, getSQLState, iterator, setNextException
Methods inherited from class java.lang.Throwable
addSuppressed, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
FBSQLExceptionInfo
-
-
Method Details
-
fillInStackTrace
- Overrides:
fillInStackTrace
in classThrowable
-