org.sonar.batch
Class DefaultTimeMachine

java.lang.Object
  extended by org.sonar.batch.DefaultTimeMachine
All Implemented Interfaces:
TimeMachine, BatchExtension, Extension

public class DefaultTimeMachine
extends Object
implements TimeMachine


Constructor Summary
DefaultTimeMachine(DatabaseSession session, DefaultSonarIndex index, MeasuresDao measuresDao)
           
 
Method Summary
protected  List execute(TimeMachineQuery query, boolean selectAllFields)
           
 List<Measure> getMeasures(TimeMachineQuery query)
           
 List<Object[]> getMeasuresFields(TimeMachineQuery query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultTimeMachine

public DefaultTimeMachine(DatabaseSession session,
                          DefaultSonarIndex index,
                          MeasuresDao measuresDao)
Method Detail

getMeasures

public List<Measure> getMeasures(TimeMachineQuery query)
Specified by:
getMeasures in interface TimeMachine

getMeasuresFields

public List<Object[]> getMeasuresFields(TimeMachineQuery query)
Specified by:
getMeasuresFields in interface TimeMachine

execute

protected List execute(TimeMachineQuery query,
                       boolean selectAllFields)


Copyright © 2009-2010 SonarSource SA. All Rights Reserved.