Class FakeTimeSeriesPlugin
- java.lang.Object
-
- io.vertigo.database.plugins.timeseries.fake.FakeTimeSeriesPlugin
-
- All Implemented Interfaces:
io.vertigo.core.node.component.CoreComponent,io.vertigo.core.node.component.Plugin,TimeSeriesPlugin
public final class FakeTimeSeriesPlugin extends Object implements TimeSeriesPlugin
- Author:
- mlaroche
-
-
Constructor Summary
Constructors Constructor Description FakeTimeSeriesPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimedDatasgetClusteredTimeSeries(String appName, ClusteredMeasure clusteredMeasure, DataFilter dataFilter, TimeFilter timeFilter)List<String>getDbNames()TimedDatasgetLastTabularDatas(String appName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)TabularDatasgetTabularData(String appName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)List<String>getTagValues(String appName, String measurement, String tag)TimedDatasgetTimeSeries(String appName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter)TabularDatasgetTops(String appName, String measure, DataFilter dataFilter, TimeFilter timeFilter, String groupBy, int maxRows)voidinsertMeasure(String dbName, Measure measure)voidinsertMeasures(String dbName, List<Measure> measures)
-
-
-
Method Detail
-
getClusteredTimeSeries
public TimedDatas getClusteredTimeSeries(String appName, ClusteredMeasure clusteredMeasure, DataFilter dataFilter, TimeFilter timeFilter)
- Specified by:
getClusteredTimeSeriesin interfaceTimeSeriesPlugin
-
getLastTabularDatas
public TimedDatas getLastTabularDatas(String appName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)
- Specified by:
getLastTabularDatasin interfaceTimeSeriesPlugin
-
getTabularData
public TabularDatas getTabularData(String appName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)
- Specified by:
getTabularDatain interfaceTimeSeriesPlugin
-
getTagValues
public List<String> getTagValues(String appName, String measurement, String tag)
- Specified by:
getTagValuesin interfaceTimeSeriesPlugin
-
getTimeSeries
public TimedDatas getTimeSeries(String appName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter)
- Specified by:
getTimeSeriesin interfaceTimeSeriesPlugin
-
getTops
public TabularDatas getTops(String appName, String measure, DataFilter dataFilter, TimeFilter timeFilter, String groupBy, int maxRows)
- Specified by:
getTopsin interfaceTimeSeriesPlugin
-
insertMeasure
public void insertMeasure(String dbName, Measure measure)
- Specified by:
insertMeasurein interfaceTimeSeriesPlugin
-
insertMeasures
public void insertMeasures(String dbName, List<Measure> measures)
- Specified by:
insertMeasuresin interfaceTimeSeriesPlugin
-
getDbNames
public List<String> getDbNames()
- Specified by:
getDbNamesin interfaceTimeSeriesPlugin
-
-