datatypes::timeseries::TimeSeriesProvider¶
Library of time series, for high level access to sources of univariate, single instance time series that may have varying on-disk representations. More...
#include <time_series_store.hpp>
Inherits from datatypes::timeseries::IdentifiersProvider
Public Functions¶
Name | |
---|---|
virtual | ~TimeSeriesProvider() |
virtual TTimeSeries< T > * | GetSingle(const string & dataId) =0 Gets a single time series out of the library. |
Additional inherited members¶
Public Functions inherited from datatypes::timeseries::IdentifiersProvider
Name | |
---|---|
virtual | ~IdentifiersProvider() |
virtual vector< string > | GetIdentifiers() const =0 |
vector< string > | SplitHierarchicalIdentifier(const string & longId) |
string | GetTopmostIdentifier(const string & longId) |
void | CheckNotEmpty(const string & longId) |
Detailed Description¶
Library of time series, for high level access to sources of univariate, single instance time series that may have varying on-disk representations.
Template Parameters:
- T The element type of the time series dealt with, typically double or float.
Public Functions Documentation¶
function ~TimeSeriesProvider¶
function GetSingle¶
Gets a single time series out of the library.
Parameters:
- dataId Identifier for the time series
Return: The univariate, single realization time series
Reimplemented by: datatypes::timeseries::TimeSeriesLibrary::GetSingle
Updated on 2022-08-21 at 18:10:33 +1000