@Override public void setJob(Job job) { this.job = job; initFormat(); }
@Override public void write(ResultSet rs, OutputStream out) throws IOException { this.write(rs, out, null); }
VOTableField newField = createVOTableField(resultCol); addMetaResources(votableDocument, serviceIDs);
public TableWriter getTableWriter() { final TableWriter ret; String name = TableWriter.class.getName(); String cname = config.getProperty(name); if (cname == null) { ret = new DefaultTableWriter(); } else { try { Class c = Class.forName(cname); ret = (TableWriter) c.newInstance(); } catch (Throwable ex) { throw new RuntimeException("config error: failed to create TableWriter " + cname, ex); } } ret.setJob(job); ret.setFormatFactory(getFormatFactory()); return ret; }
public TableWriter getErrorWriter() { final TableWriter ret; String name = TableWriter.class.getName(); String cname = config.getProperty(name); if (cname == null) { DefaultTableWriter dtw = new DefaultTableWriter(true); ret = dtw; } else { try { Class c = Class.forName(cname); ret = (TableWriter) c.newInstance(); } catch (Throwable ex) { throw new RuntimeException("config error: failed to create TableWriter " + cname, ex); } } ret.setJob(job); ret.setFormatFactory(getFormatFactory()); return ret; }
@Override public void write(ResultSet rs, Writer out) throws IOException { this.write(rs, out, null); }
@Override public void write(ResultSet rs, OutputStream out, Long maxrec) throws IOException { Writer writer = new BufferedWriter(new OutputStreamWriter(out, "UTF-8")); this.write(rs, writer, maxrec); }