class XSVResultFormat extends java.lang.Object implements ResultFormat
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
delimiter |
private java.io.PrintStream |
out |
Constructor and Description |
---|
XSVResultFormat(java.io.PrintStream out,
java.lang.String delimiter) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
emit(double d) |
private java.lang.String |
emit(int i) |
private java.lang.String |
emit(long l) |
private java.lang.String |
emit(java.lang.String v) |
private void |
printHeader(java.util.SortedSet<java.lang.String> params) |
private void |
printLine(java.lang.String label,
BenchmarkParams benchmarkParams,
java.util.SortedSet<java.lang.String> params,
Result result) |
void |
writeOut(java.util.Collection<RunResult> results) |
private final java.io.PrintStream out
private final java.lang.String delimiter
public XSVResultFormat(java.io.PrintStream out, java.lang.String delimiter)
public void writeOut(java.util.Collection<RunResult> results)
writeOut
in interface ResultFormat
private void printHeader(java.util.SortedSet<java.lang.String> params)
private void printLine(java.lang.String label, BenchmarkParams benchmarkParams, java.util.SortedSet<java.lang.String> params, Result result)
private java.lang.String emit(java.lang.String v)
private java.lang.String emit(int i)
private java.lang.String emit(long l)
private java.lang.String emit(double d)