Class MariaDbSqlException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.sql.SQLException
-
- org.mariadb.jdbc.internal.util.exceptions.MariaDbSqlException
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Iterable<java.lang.Throwable>
public class MariaDbSqlException extends java.sql.SQLException
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
deadLockInfo
private java.lang.String
sql
private java.lang.String
threadName
-
Constructor Summary
Constructors Constructor Description MariaDbSqlException(java.lang.String reason, java.lang.String sql, java.lang.String sqlState, int vendorCode, java.lang.Throwable cause)
MariaDbSqlException(java.lang.String reason, java.lang.String sql, java.lang.String sqlState, java.lang.Throwable cause)
MariaDbSqlException(java.lang.String reason, java.lang.String sql, java.lang.Throwable cause)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDeadLockInfo()
java.lang.String
getSql()
java.lang.String
getThreadName()
static MariaDbSqlException
of(java.sql.SQLException cause, java.lang.String sql)
MariaDbSqlException
withDeadLockInfo(java.lang.String deadLockInfo)
MariaDbSqlException
withThreadName(java.lang.String threadName)
-
Methods inherited from class java.sql.SQLException
getErrorCode, getNextException, getSQLState, iterator, setNextException
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
MariaDbSqlException
public MariaDbSqlException(java.lang.String reason, java.lang.String sql, java.lang.Throwable cause)
-
MariaDbSqlException
public MariaDbSqlException(java.lang.String reason, java.lang.String sql, java.lang.String sqlState, java.lang.Throwable cause)
-
MariaDbSqlException
public MariaDbSqlException(java.lang.String reason, java.lang.String sql, java.lang.String sqlState, int vendorCode, java.lang.Throwable cause)
-
-
Method Detail
-
of
public static MariaDbSqlException of(java.sql.SQLException cause, java.lang.String sql)
-
withThreadName
public MariaDbSqlException withThreadName(java.lang.String threadName)
-
withDeadLockInfo
public MariaDbSqlException withDeadLockInfo(java.lang.String deadLockInfo)
-
getSql
public java.lang.String getSql()
-
getThreadName
public java.lang.String getThreadName()
-
getDeadLockInfo
public java.lang.String getDeadLockInfo()
-
-