34 auto contents =
m_provider->listContents(group);
43 auto dataset =
m_provider->getDataset(qualified_name);
53 return m_provider->getParameter(qualified_name, key_word);
std::string getParameter(const QualifiedName &qualified_name, const std::string &key_word) override
std::shared_ptr< XYDatasetProvider > m_provider
CachedProvider(std::shared_ptr< XYDatasetProvider > provider)
std::map< QualifiedName, std::unique_ptr< XYDataset > > m_dataset
std::vector< QualifiedName > listContents(const std::string &group) override
Virtual function to list all files contents in the "group" path.
std::unique_ptr< XYDataset > getDataset(const QualifiedName &qualified_name) override
Virtual function for getting from a qualified name the dataset of XYDataset type.
std::map< std::string, std::vector< QualifiedName > > m_list_cache
Represents a name qualified with a set of groups.
This module provides an interface for accessing two dimensional datasets (pairs of (X,...