otsdaq  v1_01_04
 All Classes Namespaces Functions
VersionAliases_configuration.cc
1 #include "otsdaq-core/ConfigurationPluginDataFormats/VersionAliases.h"
2 #include "otsdaq-core/Macros/ConfigurationPluginMacros.h"
3 
4 #include <iostream>
5 
6 using namespace ots;
7 
8 //==============================================================================
9 VersionAliases::VersionAliases(void)
10 : ConfigurationBase("VersionAliases")
11 {
13  //WARNING: the names and the order MUST match the ones in the enum //
15  //VersionAlaisesInfo.xml
16  //<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
17  //<ROOT xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ConfigurationInfo.xsd">
18  // <CONFIGURATION Name="VersionAliases">
19  // <VIEW Name="VERSION_ALIASES" Type="File,Database,DatabaseTest">
20  // <COLUMN Name="VersionAlias" StorageName="VERSION_ALIAS" DataType="VARCHAR2" />
21  // <COLUMN Name="Version" StorageName="VERSION" DataType="NUMBER" />
22  // <COLUMN Name="KOC" StorageName="KOC" DataType="VARCHAR2" />
23  // </VIEW>
24  // </CONFIGURATION>
25  //</ROOT>
26 
27 }
28 
29 //==============================================================================
30 VersionAliases::~VersionAliases(void)
31 {
32 }
33 
34 //==============================================================================
35 void VersionAliases::init(ConfigurationManager *configManager)
36 {
37  /*
38  std::string keyName;
39  unsigned int keyValue;
40  theKeys_.clear();
41  for(unsigned int row=0; row<ConfigurationBase::configurationData_.getNumberOfRows(); row++)
42  {
43  ConfigurationBase::configurationData_.getValue(keyName,row,ConfigurationAlias);
44  ConfigurationBase::configurationData_.getValue(keyValue,row,ConfigurationGroupKeyId);
45  theKeys_[keyName] = keyValue;
46  }
47  */
48 }
49 
50 DEFINE_OTS_CONFIGURATION(VersionAliases)