try {
statement = connection.prepareCall("{call " + query + " }");
setStatementParameters(context, connection, statement, binds);
statement.registerOutParameter(outIndex, outType);
statement.executeUpdate();
ResultSet resultSet = new CallResultSet(statement);
return jdbcToRuby(context, context.getRuntime(), outIndex, outType, resultSet);
}
catch (final SQLException e) {
debugErrorSQL(context, query);
throw e;