## Uses of Class
org.apache.lucene.benchmark.byTask.stats.TaskStats

Packages that use TaskStats
org.apache.lucene.benchmark.byTask.stats: Statistics maintained when running benchmark tasks.
org.apache.lucene.benchmark.byTask.tasks: Extendable benchmark tasks.

### Uses of TaskStats in org.apache.lucene.benchmark.byTask.stats

Methods in org.apache.lucene.benchmark.byTask.stats that return TaskStats
`TaskStats` TaskStats.`clone()`
`TaskStats` Points.`getCurrentStats()`
`TaskStats` Points.`markTaskStart(PerfTask task, int round)` Mark that a task is starting.

Methods in org.apache.lucene.benchmark.byTask.stats that return types with arguments of type TaskStats
`List<TaskStats>` Points.`taskStats()` Return the current task stats.

Methods in org.apache.lucene.benchmark.byTask.stats with parameters of type TaskStats
`void` TaskStats.`add(TaskStats stat2)` Add data from another stat, for aggregation
`void` Points.`markTaskEnd(TaskStats stats, int count)` mark the end of a task

### Uses of TaskStats in org.apache.lucene.benchmark.byTask.tasks

Methods in org.apache.lucene.benchmark.byTask.tasks with parameters of type TaskStats
`protected String` ReportTask.`taskReportLine(String longestOp, TaskStats stat)` Compute a report line for the given task stat.

Method parameters in org.apache.lucene.benchmark.byTask.tasks with type arguments of type TaskStats
`protected Report` ReportTask.`genPartialReport(int reported, LinkedHashMap<String,TaskStats> partOfTasks, int totalSize)`
`protected String` ReportTask.`longestOp(Iterable<TaskStats> taskStats)` find the longest op name out of completed tasks.
`protected Report` RepAllTask.`reportAll(List<TaskStats> taskStats)` Report detailed statistics as a string
`protected Report` RepSelectByPrefTask.`reportSelectByPrefix(List<TaskStats> taskStats)`
`protected Report` RepSumByNameTask.`reportSumByName(List<TaskStats> taskStats)` Report statistics as a string, aggregate for tasks named the same.
`protected Report` RepSumByNameRoundTask.`reportSumByNameRound(List<TaskStats> taskStats)` Report statistics as a string, aggregate for tasks named the same, and from the same round.
`protected Report` RepSumByPrefTask.`reportSumByPrefix(List<TaskStats> taskStats)`
`protected Report` RepSumByPrefRoundTask.`reportSumByPrefixRound(List<TaskStats> taskStats)`