Package org.h2.jdbc
Class JdbcSQLTransientException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.sql.SQLException
-
- java.sql.SQLTransientException
-
- org.h2.jdbc.JdbcSQLTransientException
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Iterable<java.lang.Throwable>
,JdbcException
public final class JdbcSQLTransientException extends java.sql.SQLTransientException implements JdbcException
Represents a database exception.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
message
private java.lang.String
originalMessage
private static long
serialVersionUID
private java.lang.String
sql
private java.lang.String
stackTrace
-
Constructor Summary
Constructors Constructor Description JdbcSQLTransientException(java.lang.String message, java.lang.String sql, java.lang.String state, int errorCode, java.lang.Throwable cause, java.lang.String stackTrace)
Creates a SQLTransientException.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getMessage()
java.lang.String
getOriginalMessage()
INTERNALjava.lang.String
getSQL()
Returns the SQL statement.void
printStackTrace(java.io.PrintStream s)
void
printStackTrace(java.io.PrintWriter s)
void
setSQL(java.lang.String sql)
INTERNALjava.lang.String
toString()
Returns the class name, the message, and in the server mode, the stack trace of the server-
Methods inherited from class java.sql.SQLException
getErrorCode, getNextException, getSQLState, iterator, setNextException
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, setStackTrace
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.h2.jdbc.JdbcException
getErrorCode
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
originalMessage
private final java.lang.String originalMessage
-
stackTrace
private final java.lang.String stackTrace
-
message
private java.lang.String message
-
sql
private java.lang.String sql
-
-
Constructor Detail
-
JdbcSQLTransientException
public JdbcSQLTransientException(java.lang.String message, java.lang.String sql, java.lang.String state, int errorCode, java.lang.Throwable cause, java.lang.String stackTrace)
Creates a SQLTransientException.- Parameters:
message
- the reasonsql
- the SQL statementstate
- the SQL stateerrorCode
- the error codecause
- the exception that was the reason for this exceptionstackTrace
- the stack trace
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage
in classjava.lang.Throwable
-
getOriginalMessage
public java.lang.String getOriginalMessage()
Description copied from interface:JdbcException
INTERNAL- Specified by:
getOriginalMessage
in interfaceJdbcException
- Returns:
- original message
-
printStackTrace
public void printStackTrace(java.io.PrintWriter s)
- Overrides:
printStackTrace
in classjava.lang.Throwable
-
printStackTrace
public void printStackTrace(java.io.PrintStream s)
- Overrides:
printStackTrace
in classjava.lang.Throwable
-
getSQL
public java.lang.String getSQL()
Description copied from interface:JdbcException
Returns the SQL statement.SQL statements that contain '--hide--' are not listed.
- Specified by:
getSQL
in interfaceJdbcException
- Returns:
- the SQL statement
-
setSQL
public void setSQL(java.lang.String sql)
Description copied from interface:JdbcException
INTERNAL- Specified by:
setSQL
in interfaceJdbcException
- Parameters:
sql
- to set
-
toString
public java.lang.String toString()
Description copied from interface:JdbcException
Returns the class name, the message, and in the server mode, the stack trace of the server- Specified by:
toString
in interfaceJdbcException
- Overrides:
toString
in classjava.lang.Throwable
- Returns:
- the string representation
-
-