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
public class TimeSeriesManagerImpl extends Object implements TimeSeriesManager
- Author:
- mlaroche
-
-
Field Summary
Fields Modifier and Type Field Description static StringWILDCARD_PLUGIN
-
Constructor Summary
Constructors Constructor Description TimeSeriesManagerImpl(io.vertigo.core.analytics.AnalyticsManager analyticsManager, List<TimeSeriesPlugin> timeSeriesPlugins)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimedDatasgetClusteredTimeSeries(String dbName, ClusteredMeasure clusteredMeasure, DataFilter dataFilter, TimeFilter timeFilter)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)
-
-
-
Field Detail
-
WILDCARD_PLUGIN
public static final String WILDCARD_PLUGIN
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TimeSeriesManagerImpl
@Inject public TimeSeriesManagerImpl(io.vertigo.core.analytics.AnalyticsManager analyticsManager, List<TimeSeriesPlugin> timeSeriesPlugins)
-
-
Method Detail
-
insertMeasure
public void insertMeasure(String dbName, Measure measure)
- Specified by:
insertMeasurein interfaceTimeSeriesManager
-
insertMeasures
public void insertMeasures(String dbName, List<Measure> measures)
- 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
public List<String> getTagValues(String dbName, String measurement, String tag)
- Specified by:
getTagValuesin interfaceTimeSeriesManager
-
-