32 const std::string m_datasetFolder;
33 const std::string m_tableFolder;
34 const std::string m_dbURL;
36 const std::string m_rmdEntityName =
"Campaign Metadata";
38 std::map<std::string, MetadataAssemblyData> getAllMetadataAssemblies();
39 void addRequiredTables(
const MetadataAssemblyData& _dataAssembly, std::list<string>& _requiredTables);
40 void loadRequiredTables(std::list<string>& _requiredTables, std::map<std::string, std::shared_ptr<IVisualisationTable>>& _loadedTables);
42 void extractRMDAndAllMSMD(std::map<std::string, MetadataAssemblyData>& _allMetadataAssembliesByName, std::list<std::shared_ptr<EntityTableSelectedRanges>>& _allRangeEntities);
43 void extractAllParameter(std::map<std::string, MetadataAssemblyData>& _allMetadataAssembliesByName, std::list<std::shared_ptr<EntityTableSelectedRanges>>& _allRangeEntities);
44 void extractAllQuantities(std::map<std::string, MetadataAssemblyData>& _allMetadataAssembliesByName, std::list<std::shared_ptr<EntityTableSelectedRanges>>& _allRangeEntities);
46 std::list<std::shared_ptr<MetadataEntry>> rangeData2MetadataEntries(
KeyValuesExtractor&& _assembyRangeData);
48 std::list<DatasetDescription> extractDataset(
const MetadataAssemblyData& _metadataAssembly, std::map<std::string, std::shared_ptr<IVisualisationTable>> loadedTables,
KeyValuesExtractor& _outSeriesMetadata);
49 std::string extractUnitFromName(std::string& _name);