Interface SQLExceptionConversionDelegate

  • All Known Implementing Classes:
    AbstractSQLExceptionConversionDelegate
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface SQLExceptionConversionDelegate
    Allow a SQLExceptionConverter to work by chaining together multiple delegates. The main difference between a delegate and a full-fledged converter is that a delegate may return null.
    • Method Detail

      • convert

        JDBCException convert​(SQLException sqlException,
                              String message,
                              String sql)
        Convert the given SQLException to a subtype of JDBCException, if possible.
        Parameters:
        sqlException - The SQLException to be converted
        message - An optional error message
        sql - The SQL statement that resulted in the exception
        Returns:
        The resulting JDBCException, or null if this delegate does not know how to interpret the given SQLException.