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.TimedDatas
getClusteredTimeSeries(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.TimedDatas
getLastTabulardDatas(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.TabularDatas
getTabularData(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.TimedDatas
getTimeSeries(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter)
io.vertigo.database.timeseries.TabularDatas
getTops(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)
-
-