otsdaq
v1_01_02
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
src
otsdaq-core
DeprecatedConfigurationDataFormats
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
)
ots::ConfigurationManager
Definition:
ConfigurationManager.h:17
ots::VersionAliases
Definition:
VersionAliases.h:11
ots::ConfigurationBase
Definition:
ConfigurationBase.h:18
Generated on Mon Aug 7 2017 14:39:17 for otsdaq by
1.8.5