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 TimedDatas
getClusteredTimeSeries(String appName, ClusteredMeasure clusteredMeasure, DataFilter dataFilter, TimeFilter timeFilter)
List<String>
getDbNames()
TimedDatas
getLastTabularDatas(String appName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)
TabularDatas
getTabularData(String appName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)
List<String>
getTagValues(String appName, String measurement, String tag)
TimedDatas
getTimeSeries(String appName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter)
TabularDatas
getTops(String appName, String measure, DataFilter dataFilter, TimeFilter timeFilter, String groupBy, int maxRows)
void
insertMeasure(String dbName, Measure measure)
void
insertMeasures(String dbName, List<Measure> measures)
-
-
-
Method Detail
-
getClusteredTimeSeries
public TimedDatas getClusteredTimeSeries(String appName, ClusteredMeasure clusteredMeasure, DataFilter dataFilter, TimeFilter timeFilter)
- Specified by:
getClusteredTimeSeries
in interfaceTimeSeriesPlugin
-
getLastTabularDatas
public TimedDatas getLastTabularDatas(String appName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)
- Specified by:
getLastTabularDatas
in interfaceTimeSeriesPlugin
-
getTabularData
public TabularDatas getTabularData(String appName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)
- Specified by:
getTabularData
in interfaceTimeSeriesPlugin
-
getTagValues
public List<String> getTagValues(String appName, String measurement, String tag)
- Specified by:
getTagValues
in interfaceTimeSeriesPlugin
-
getTimeSeries
public TimedDatas getTimeSeries(String appName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter)
- Specified by:
getTimeSeries
in interfaceTimeSeriesPlugin
-
getTops
public TabularDatas getTops(String appName, String measure, DataFilter dataFilter, TimeFilter timeFilter, String groupBy, int maxRows)
- Specified by:
getTops
in interfaceTimeSeriesPlugin
-
insertMeasure
public void insertMeasure(String dbName, Measure measure)
- Specified by:
insertMeasure
in interfaceTimeSeriesPlugin
-
insertMeasures
public void insertMeasures(String dbName, List<Measure> measures)
- Specified by:
insertMeasures
in interfaceTimeSeriesPlugin
-
getDbNames
public List<String> getDbNames()
- Specified by:
getDbNames
in interfaceTimeSeriesPlugin
-
-