public class DefaultTimeMachine extends Object implements TimeMachine
| Constructor and Description |
|---|
DefaultTimeMachine(DatabaseSession session,
DefaultIndex index,
MetricFinder metricFinder) |
| Modifier and Type | Method and Description |
|---|---|
protected List |
execute(TimeMachineQuery query,
boolean selectAllFields,
Set<Integer> metricIds) |
List<Measure> |
getMeasures(TimeMachineQuery query)
Past measures, sorted by date.
|
List<Object[]> |
getMeasuresFields(TimeMachineQuery query)
Past measures sorted by date.
|
Map<Integer,Metric> |
getMetricsById(TimeMachineQuery query) |
public DefaultTimeMachine(DatabaseSession session, DefaultIndex index, MetricFinder metricFinder)
public List<Measure> getMeasures(TimeMachineQuery query)
TimeMachineMeasures of current analysis are not included.
getMeasures in interface TimeMachinepublic List<Object[]> getMeasuresFields(TimeMachineQuery query)
TimeMachineMeasures of current analysis are not included.
This method is recommended instead of getMeasures() for performance reasons. It needs less memory.
getMeasuresFields in interface TimeMachineprotected List execute(TimeMachineQuery query, boolean selectAllFields, Set<Integer> metricIds)
public Map<Integer,Metric> getMetricsById(TimeMachineQuery query)
Copyright © 2009-2012 SonarSource. All Rights Reserved.