private void dumpColumn(ResultSet resultSet, int i) throws SQLException { final int t = resultSet.getMetaData().getColumnType(i); switch (t) { case Types.ARRAY: final Array array = resultSet.getArray(i); writer.print("{"); dump(array.getResultSet(), false); writer.print("}"); return; case Types.REAL: writer.print(resultSet.getString(i)); writer.print("F"); return; default: writer.print(resultSet.getString(i)); } }