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

    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>
     
    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>
     
    io.vertigo.database.timeseries.TabularDatas
    getTabularData(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter, String... groupBy)
     
    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 Details

    • 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)
    • getTagValues

      List<String> getTagValues(String measurement, String tag)