org.sonar.api.batch
Interface TimeMachine

All Superinterfaces:
BatchComponent

public interface TimeMachine
extends BatchComponent

The TimeMachine extension point

Since:
1.10

Method Summary
 List<Measure> getMeasures(TimeMachineQuery query)
          Past measures, sorted by date.
 List<Object[]> getMeasuresFields(TimeMachineQuery query)
          Past measures sorted by date.
 

Method Detail

getMeasures

List<Measure> getMeasures(TimeMachineQuery query)
Past measures, sorted by date. Returns all fields.

Measures of current analysis are not included.


getMeasuresFields

List<Object[]> getMeasuresFields(TimeMachineQuery query)
Past measures sorted by date. Return only a subset of basic fields : [date (java.util.Date), metric (org.sonar.api.measures.Metric), value (Double)].

Measures of current analysis are not included.

This method is recommended instead of getMeasures() for performance reasons. It needs less memory.



Copyright © 2009-2013 SonarSource. All Rights Reserved.