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)
TimeMachine
Measures of current analysis are not included.
getMeasures
in interface TimeMachine
public List<Object[]> getMeasuresFields(TimeMachineQuery query)
TimeMachine
Measures of current analysis are not included.
This method is recommended instead of getMeasures() for performance reasons. It needs less memory.
getMeasuresFields
in interface TimeMachine
protected List execute(TimeMachineQuery query, boolean selectAllFields, Set<Integer> metricIds)
public Map<Integer,Metric> getMetricsById(TimeMachineQuery query)
Copyright © 2009-2012 SonarSource. All Rights Reserved.