Interface DataProvider
-
- All Superinterfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent
- All Known Implementing Classes:
DataProviderImpl
public interface DataProvider extends io.vertigo.core.node.component.Component
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.vertigo.database.timeseries.TimedDatasgetClusteredTimeSeries(io.vertigo.database.timeseries.ClusteredMeasure clusteredMeasure, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter)List<io.vertigo.core.analytics.health.HealthCheck>getHealthChecks()io.vertigo.database.timeseries.TimedDatasgetLastTabulardDatas(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter, String... groupBy)List<io.vertigo.core.analytics.metric.Metric>getMetrics()io.vertigo.database.timeseries.TabularDatasgetTabularData(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter, String... groupBy)List<String>getTagValues(String measurement, String tag)io.vertigo.database.timeseries.TimedDatasgetTimeSeries(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter)io.vertigo.database.timeseries.TabularDatasgetTops(String measure, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter, String groupBy, int maxRows)
-
-
-
Method Detail
-
getTimeSeries
io.vertigo.database.timeseries.TimedDatas getTimeSeries(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter)
-
getClusteredTimeSeries
io.vertigo.database.timeseries.TimedDatas getClusteredTimeSeries(io.vertigo.database.timeseries.ClusteredMeasure clusteredMeasure, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter)
-
getHealthChecks
List<io.vertigo.core.analytics.health.HealthCheck> getHealthChecks()
-
getMetrics
List<io.vertigo.core.analytics.metric.Metric> getMetrics()
-
getTabularData
io.vertigo.database.timeseries.TabularDatas getTabularData(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter, String... groupBy)
-
getLastTabulardDatas
io.vertigo.database.timeseries.TimedDatas getLastTabulardDatas(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter, String... groupBy)
-
getTops
io.vertigo.database.timeseries.TabularDatas getTops(String measure, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter, String groupBy, int maxRows)
-
-