java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
org.apache.derby.client.am.SqlException
- All Implemented Interfaces:
- Diagnosable, java.io.Serializable
- Direct Known Subclasses:
- ColumnIndexOutOfBoundsException, ColumnTypeConversionException, DisconnectException, LossOfPrecisionConversionException, NumberFormatConversionException
- public class SqlException
- extends java.sql.SQLException
- implements Diagnosable
| Nested classes inherited from class java.lang.Throwable |
|
| Fields inherited from class java.lang.Throwable |
|
|
Constructor Summary |
SqlException(LogWriter logWriter)
|
SqlException(LogWriter logWriter,
ErrorKey errorKey)
|
SqlException(LogWriter logWriter,
ErrorKey errorKey,
java.lang.Object arg)
|
SqlException(LogWriter logWriter,
ErrorKey errorKey,
java.lang.Object[] args)
|
SqlException(LogWriter logWriter,
Sqlca sqlca)
|
SqlException(LogWriter logWriter,
java.lang.String reason)
|
SqlException(LogWriter logWriter,
java.lang.String reason,
SqlState sqlState)
|
SqlException(LogWriter logWriter,
java.lang.String reason,
SqlState sqlState,
SqlCode errorCode)
|
SqlException(LogWriter logWriter,
java.lang.String reason,
java.lang.String sqlState)
|
SqlException(LogWriter logWriter,
java.lang.String reason,
java.lang.String sqlState,
int errorCode)
|
SqlException(LogWriter logWriter,
java.lang.Throwable throwable,
java.lang.String reason)
|
SqlException(LogWriter logWriter,
java.lang.Throwable throwable,
java.lang.String reason,
SqlState sqlstate)
|
SqlException(LogWriter logWriter,
java.lang.Throwable throwable,
java.lang.String reason,
SqlState sqlState,
SqlCode errorCode)
|
SqlException(LogWriter logWriter,
java.lang.Throwable throwable,
java.lang.String reason,
java.lang.String sqlstate)
|
SqlException(LogWriter logWriter,
java.lang.Throwable throwable,
java.lang.String reason,
java.lang.String sqlState,
int errorCode)
|
throwable_
java.lang.Throwable throwable_
sqlca_
protected Sqlca sqlca_
batchPositionLabel_
private java.lang.String batchPositionLabel_
SqlException
public SqlException(LogWriter logWriter,
ErrorKey errorKey)
SqlException
public SqlException(LogWriter logWriter,
ErrorKey errorKey,
java.lang.Object[] args)
SqlException
public SqlException(LogWriter logWriter,
ErrorKey errorKey,
java.lang.Object arg)
SqlException
public SqlException(LogWriter logWriter,
Sqlca sqlca)
SqlException
public SqlException(LogWriter logWriter)
SqlException
public SqlException(LogWriter logWriter,
java.lang.String reason)
SqlException
public SqlException(LogWriter logWriter,
java.lang.Throwable throwable,
java.lang.String reason)
SqlException
public SqlException(LogWriter logWriter,
java.lang.Throwable throwable,
java.lang.String reason,
SqlState sqlstate)
SqlException
public SqlException(LogWriter logWriter,
java.lang.Throwable throwable,
java.lang.String reason,
java.lang.String sqlstate)
SqlException
public SqlException(LogWriter logWriter,
java.lang.String reason,
SqlState sqlState)
SqlException
public SqlException(LogWriter logWriter,
java.lang.String reason,
java.lang.String sqlState)
SqlException
public SqlException(LogWriter logWriter,
java.lang.String reason,
SqlState sqlState,
SqlCode errorCode)
SqlException
public SqlException(LogWriter logWriter,
java.lang.String reason,
java.lang.String sqlState,
int errorCode)
SqlException
public SqlException(LogWriter logWriter,
java.lang.Throwable throwable,
java.lang.String reason,
SqlState sqlState,
SqlCode errorCode)
SqlException
public SqlException(LogWriter logWriter,
java.lang.Throwable throwable,
java.lang.String reason,
java.lang.String sqlState,
int errorCode)
setBatchPositionLabel
void setBatchPositionLabel(int index)
getSqlca
public Sqlca getSqlca()
- Specified by:
getSqlca in interface Diagnosable
getThrowable
public java.lang.Throwable getThrowable()
- Specified by:
getThrowable in interface Diagnosable
getMessage
public java.lang.String getMessage()
- Description copied from class:
java.lang.Throwable
- Get the message associated with this Throwable.
getSQLState
public java.lang.String getSQLState()
- Description copied from class:
java.sql.SQLException
- This method returns the SQLState information associated with this
error. The value returned is a
String which is formatted
using the XOPEN SQL state conventions.
getErrorCode
public int getErrorCode()
- Description copied from class:
java.sql.SQLException
- This method returns the vendor specific error code associated with
this error.
printTrace
public void printTrace(java.io.PrintWriter printWriter,
java.lang.String header)
- Specified by:
printTrace in interface Diagnosable
copyAsUnchainedSQLException
SqlException copyAsUnchainedSQLException(LogWriter logWriter)