Class ContextualSQLException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.sql.SQLException
-
- com.apple.foundationdb.relational.api.exceptions.ContextualSQLException
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Iterable<java.lang.Throwable>
@API(EXPERIMENTAL) public class ContextualSQLException extends java.sql.SQLException
An exception intended to carry over additional context within a SQLException.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ContextualSQLException()
ContextualSQLException(java.lang.String reason)
ContextualSQLException(java.lang.String reason, java.lang.String SQLState)
ContextualSQLException(java.lang.String reason, java.lang.String SQLState, int vendorCode)
ContextualSQLException(java.lang.String reason, java.lang.String sqlState, int vendorCode, java.lang.Throwable cause)
ContextualSQLException(java.lang.String reason, java.lang.String sqlState, java.lang.Throwable cause, java.util.Map<java.lang.String,java.lang.Object> extraContext)
ContextualSQLException(java.lang.String reason, java.lang.Throwable cause)
ContextualSQLException(java.lang.Throwable cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
getContext()
-
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
-
ContextualSQLException
public ContextualSQLException(java.lang.String reason, java.lang.String SQLState, int vendorCode)
-
ContextualSQLException
public ContextualSQLException(java.lang.String reason, java.lang.String SQLState)
-
ContextualSQLException
public ContextualSQLException(java.lang.String reason)
-
ContextualSQLException
public ContextualSQLException()
-
ContextualSQLException
public ContextualSQLException(java.lang.Throwable cause)
-
ContextualSQLException
public ContextualSQLException(java.lang.String reason, java.lang.Throwable cause)
-
ContextualSQLException
public ContextualSQLException(java.lang.String reason, java.lang.String sqlState, java.lang.Throwable cause, @Nullable java.util.Map<java.lang.String,java.lang.Object> extraContext)
-
ContextualSQLException
public ContextualSQLException(java.lang.String reason, java.lang.String sqlState, int vendorCode, java.lang.Throwable cause)
-
-