Interface TimeSeriesPlugin
-
- All Superinterfaces:
io.vertigo.core.node.component.CoreComponent,io.vertigo.core.node.component.Plugin
- All Known Implementing Classes:
FakeTimeSeriesPlugin,FluxInfluxDbTimeSeriesPlugin
public interface TimeSeriesPlugin extends io.vertigo.core.node.component.Plugin- Author:
- mlaroche
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TimedDatasgetClusteredTimeSeries(String dbName, ClusteredMeasure clusteredMeasure, DataFilter dataFilter, TimeFilter timeFilter)List<String>getDbNames()TimedDatasgetLastTabularDatas(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)TabularDatasgetTabularData(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)List<String>getTagValues(String dbName, String measurement, String tag)TimedDatasgetTimeSeries(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter)TabularDatasgetTops(String dbName, String measure, DataFilter dataFilter, TimeFilter timeFilter, String groupBy, int maxRows)voidinsertMeasure(String dbName, Measure measure)voidinsertMeasures(String dbName, List<Measure> measures)
-
-
-
Method Detail
-
getTimeSeries
TimedDatas getTimeSeries(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter)
-
getClusteredTimeSeries
TimedDatas getClusteredTimeSeries(String dbName, ClusteredMeasure clusteredMeasure, DataFilter dataFilter, TimeFilter timeFilter)
-
getLastTabularDatas
TimedDatas getLastTabularDatas(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)
-
getTabularData
TabularDatas getTabularData(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)
-
getTops
TabularDatas getTops(String dbName, String measure, DataFilter dataFilter, TimeFilter timeFilter, String groupBy, int maxRows)
-
-