bootiful-sqltemplate-core/src/main/java/ninja/cero/sqltemplate/core/stream/ResultSetIterator.java
<R> R wrapSqlException(SqlAction<R> action) {
        try {
            return action.perform();
        } catch (SQLException sqlException) {
            throw excTranslator.translate("StreamResultSetExtractor", sql, sqlException);
        }
    }
<R> R wrapSqlException(SqlAction<R> action) {
        try {
            return action.perform();
        } catch (SQLException sqlException) {
            throw excTranslator.translate("StreamResultSetExtractor", sql, sqlException);
        }
    }
Performs an action which may throw an {@link SQLException}.
If SQLException is thrown, it converts the exception to
{@link org.springframework.dao.DataAccessException}.