package smartkv.client.workloads.ReportGenerator;
import java.util.List;
import org.apache.commons.math3.stat.Frequency;
import org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;
import smartkv.client.workloads.RequestLogEntry;
import com.google.common.base.Function;
public class Stats{
private String title;
private String description;
public final DescriptiveStatistics dstats = new DescriptiveStatistics();
public final Frequency freq = new Frequency();
public final List<RequestLogEntry> entriesUsed;
public final WorkLoadResults resultsUsed;
public final Function<RequestLogEntry, Double> fooUsed;
int c = 0xE2;
public String cdfTitle;
public String x = "Sizes (kB)";
public String y = "P[x <= X]";
public Stats(String title2, String description2, List<RequestLogEntry> list, Function<RequestLogEntry, Double> fooUsed, WorkLoadResults resultsUsed){
title = title2;
description = description2;
entriesUsed = list;
this.fooUsed = fooUsed;
this.resultsUsed = resultsUsed;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
}
class SimpleStat{
public final DescriptiveStatistics ds = new DescriptiveStatistics();
public final Frequency freq = new Frequency();
}