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:
java.io.Serializable
,java.lang.Iterable<java.lang.Throwable>
public class ReportingSQLException extends java.sql.SQLException
ASQLException
that contains information about theStatement
SQL that caused the exception.- Author:
- Marc Prud'hommeaux
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ReportingSQLException(java.sql.SQLException sqle, java.sql.Statement stmnt, java.lang.String sql)
Supply original exception and non-null Statement and/or SQL string.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getErrorCode()
Returns the error code of the underlyingSQLException
.int
getIndexOfFirstFailedObject()
java.lang.String
getSQL()
Gets the SQL string if available.java.lang.String
getSQLState()
Returns the SQL state of the underlyingSQLException
.java.sql.Statement
getStatement()
Returns theStatement
that caused the exception.void
setIndexOfFirstFailedObject(int index)
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Method Detail
-
getSQL
public java.lang.String getSQL()
Gets the SQL string if available.
-
getSQLState
public java.lang.String getSQLState()
Returns the SQL state of the underlyingSQLException
.- Overrides:
getSQLState
in classjava.sql.SQLException
-
getErrorCode
public int getErrorCode()
Returns the error code of the underlyingSQLException
.- Overrides:
getErrorCode
in classjava.sql.SQLException
-
getStatement
public java.sql.Statement getStatement()
Returns theStatement
that caused the exception.
-
getIndexOfFirstFailedObject
public int getIndexOfFirstFailedObject()
-
setIndexOfFirstFailedObject
public void setIndexOfFirstFailedObject(int index)
-
-