Package org.apache.openjpa.lib.jdbc
Class ReportingSQLException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
org.apache.openjpa.lib.jdbc.ReportingSQLException
- All Implemented Interfaces:
Serializable
,Iterable<Throwable>
A
SQLException
that contains information about
the Statement
SQL that caused the exception.- Author:
- Marc Prud'hommeaux
- See Also:
-
Constructor Summary
ConstructorDescriptionReportingSQLException
(SQLException sqle, Statement stmnt, String sql) Supply original exception and non-null Statement and/or SQL string. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns the error code of the underlyingSQLException
.int
getSQL()
Gets the SQL string if available.Returns the SQL state of the underlyingSQLException
.Returns theStatement
that caused the exception.void
setIndexOfFirstFailedObject
(int index) Methods inherited from class java.sql.SQLException
getNextException, iterator, setNextException
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, 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
-
ReportingSQLException
Supply original exception and non-null Statement and/or SQL string.
-
-
Method Details
-
getSQL
Gets the SQL string if available. -
getSQLState
Returns the SQL state of the underlyingSQLException
.- Overrides:
getSQLState
in classSQLException
-
getErrorCode
public int getErrorCode()Returns the error code of the underlyingSQLException
.- Overrides:
getErrorCode
in classSQLException
-
getStatement
Returns theStatement
that caused the exception. -
getIndexOfFirstFailedObject
public int getIndexOfFirstFailedObject() -
setIndexOfFirstFailedObject
public void setIndexOfFirstFailedObject(int index)
-