/** * {@inheritDoc} */ @Override public URL get(final ResultSet rs, final int index, final int dbSqlType) throws SQLException { return rs.getURL(index); }
@Override public URL getURL(int columnIndex) throws SQLException { return rs.getURL(columnIndex); }
@Override public URL getURL(String columnLabel) throws SQLException { return rs.getURL(columnLabel); }
@Override public java.net.URL getURL(String columnLabel) throws SQLException { try { return rs.getURL(columnLabel); } catch (Throwable t) { throw checkException(t); } }
@Override public java.net.URL getURL(int columnIndex) throws SQLException { try { return rs.getURL(columnIndex); } catch (Throwable t) { throw checkException(t); } }
public static URL getURL(final ResultSet resultSet, final int ordinalPosition) throws SQLException { return getNullableFrom(resultSet, rs -> rs.getURL(ordinalPosition)); }
public static URL getURL(final ResultSet resultSet, final String columnName) throws SQLException { return getNullableFrom(resultSet, rs -> rs.getURL(columnName)); }
result = resultSet.getTimestamp(columnLabel); } else if (URL.class == type) { result = resultSet.getURL(columnLabel); } else if (Blob.class == type) { result = resultSet.getBlob(columnLabel);
result = resultSet.getTimestamp(columnIndex); } else if (URL.class == type) { result = resultSet.getURL(columnIndex); } else if (Blob.class == type) { result = resultSet.getBlob(columnIndex);
@Override public java.net.URL resultSet_getURL(ResultSetProxy resultSet, int columnIndex) throws SQLException { if (this.pos < filterSize) { return nextFilter().resultSet_getURL(this, resultSet, columnIndex); } return resultSet.getResultSetRaw().getURL(columnIndex); }
@Override public java.net.URL resultSet_getURL(ResultSetProxy resultSet, String columnLabel) throws SQLException { if (this.pos < filterSize) { return nextFilter().resultSet_getURL(this, resultSet, columnLabel); } return resultSet.getResultSetRaw().getURL(columnLabel); }
@Override public URL getURL(String columnLabel) throws SQLException { SQLException e = null; try { URL value = delegate.getURL(columnLabel); eventListener.onAfterResultSetGet(resultSetInformation, columnLabel, value, null); return value; } catch (SQLException sqle) { e = sqle; eventListener.onAfterResultSetGet(resultSetInformation, columnLabel, null, e); throw e; } }
@Override public void run(Connection conn) throws Exception { try (PreparedStatement stmt = conn.prepareStatement("SELECT 'zzz'")) { ResultSet rs = stmt.executeQuery(); rs.next(); rs.getURL(1); } } }, "0700B", "Cannot convert to");
@Override public URL getURL(int columnIndex) throws SQLException { SQLException e = null; try { URL value = delegate.getURL(columnIndex); eventListener.onAfterResultSetGet(resultSetInformation, columnIndex, value, null); return value; } catch (SQLException sqle) { e = sqle; eventListener.onAfterResultSetGet(resultSetInformation, columnIndex, null, e); throw e; } }
/** * @throws Exception If failed. */ @Test public void testUrl() throws Exception { ResultSet rs = stmt.executeQuery(SQL); int cnt = 0; while (rs.next()) { if (cnt == 0) { assertTrue("http://abc.com/".equals(rs.getURL("urlVal").toString())); assertTrue("http://abc.com/".equals(rs.getURL(15).toString())); } cnt++; } assert cnt == 1; }
/** * @throws Exception If failed. */ @Test public void testUrl() throws Exception { ResultSet rs = stmt.executeQuery(SQL); int cnt = 0; while (rs.next()) { if (cnt == 0) { assertTrue("http://abc.com/".equals(rs.getURL("urlVal").toString())); assertTrue("http://abc.com/".equals(rs.getURL(15).toString())); } cnt++; } assert cnt == 1; }
@Override public java.net.URL getURL(String columnLabel) throws SQLException { try { return rs.getURL(columnLabel); } catch (Throwable t) { throw checkException(t); } }
@Override public URL getURL(int columnIndex) throws SQLException { SQLException e = null; try { URL value = delegate.getURL(columnIndex); eventListener.onAfterResultSetGet(resultSetInformation, columnIndex, value, null); return value; } catch (SQLException sqle) { e = sqle; eventListener.onAfterResultSetGet(resultSetInformation, columnIndex, null, e); throw e; } }
@Override public java.net.URL resultSet_getURL(ResultSetProxy resultSet, String columnLabel) throws SQLException { if (this.pos < filterSize) { return nextFilter().resultSet_getURL(this, resultSet, columnLabel); } return resultSet.getResultSetRaw().getURL(columnLabel); }
@Override public java.net.URL resultSet_getURL(ResultSetProxy resultSet, int columnIndex) throws SQLException { if (this.pos < filterSize) { return nextFilter().resultSet_getURL(this, resultSet, columnIndex); } return resultSet.getResultSetRaw().getURL(columnIndex); }