Class TimeSeriesManagerImpl
java.lang.Object
io.vertigo.database.impl.timeseries.TimeSeriesManagerImpl
- All Implemented Interfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,io.vertigo.core.node.component.Manager,TimeSeriesManager
- Author:
- mlaroche
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTimeSeriesManagerImpl(io.vertigo.core.analytics.AnalyticsManager analyticsManager, List<TimeSeriesPlugin> timeSeriesPlugins) -
Method Summary
Modifier and TypeMethodDescriptiongetClusteredTimeSeries(String dbName, ClusteredMeasure clusteredMeasure, DataFilter dataFilter, TimeFilter timeFilter) getLastTabularDatas(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy) getTabularData(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy) getTagValues(String dbName, String measurement, String tag) getTimeSeries(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter) getTops(String dbName, String measure, DataFilter dataFilter, TimeFilter timeFilter, String groupBy, int maxRows) voidinsertMeasure(String dbName, Measure measure) voidinsertMeasures(String dbName, List<Measure> measures)
-
Field Details
-
WILDCARD_PLUGIN
- See Also:
-
-
Constructor Details
-
TimeSeriesManagerImpl
@Inject public TimeSeriesManagerImpl(io.vertigo.core.analytics.AnalyticsManager analyticsManager, List<TimeSeriesPlugin> timeSeriesPlugins)
-
-
Method Details
-
insertMeasure
- Specified by:
insertMeasurein interfaceTimeSeriesManager
-
insertMeasures
- Specified by:
insertMeasuresin interfaceTimeSeriesManager
-
getTimeSeries
public TimedDatas getTimeSeries(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter) - Specified by:
getTimeSeriesin interfaceTimeSeriesManager
-
getClusteredTimeSeries
public TimedDatas getClusteredTimeSeries(String dbName, ClusteredMeasure clusteredMeasure, DataFilter dataFilter, TimeFilter timeFilter) - Specified by:
getClusteredTimeSeriesin interfaceTimeSeriesManager
-
getLastTabularDatas
public TimedDatas getLastTabularDatas(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy) - Specified by:
getLastTabularDatasin interfaceTimeSeriesManager
-
getTabularData
public TabularDatas getTabularData(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy) - Specified by:
getTabularDatain interfaceTimeSeriesManager
-
getTops
public TabularDatas getTops(String dbName, String measure, DataFilter dataFilter, TimeFilter timeFilter, String groupBy, int maxRows) - Specified by:
getTopsin interfaceTimeSeriesManager
-
getTagValues
- Specified by:
getTagValuesin interfaceTimeSeriesManager
-