ATLAS Offline Software
Classes | Namespaces | Typedefs
RDBAccessSvc.h File Reference

Definition of RDBAccessSvc class. More...

#include "RDBAccessSvc/IRDBAccessSvc.h"
#include "RDBRecordset.h"
#include "AthenaBaseComps/AthService.h"
#include <string>
#include <map>
Include dependency graph for RDBAccessSvc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SvcFactory< TYPE >
 
class  RDBAccessSvc
 RDBAccessSvc is the implementation of IRDBAccessSvc interface. More...
 

Namespaces

 coral
 

Typedefs

typedef std::map< std::string, IRDBRecordset_ptrRecordsetPtrMap
 
typedef std::map< std::string, RecordsetPtrMapRecordsetPtrsByConn
 
typedef std::map< std::string, coral::ISessionProxy * > SessionMap
 
typedef std::pair< std::string, std::string > TagNameId
 
typedef std::map< std::string, TagNameIdTagNameIdByNode
 
typedef std::map< std::string, TagNameIdByNode * > GlobalTagLookupMap
 

Detailed Description

Definition of RDBAccessSvc class.

Author
Vakho Tsulaia Vakht.nosp@m.ang..nosp@m.Tsula.nosp@m.ia@c.nosp@m.ern.c.nosp@m.h

Definition in file RDBAccessSvc.h.

Typedef Documentation

◆ GlobalTagLookupMap

typedef std::map<std::string, TagNameIdByNode*> GlobalTagLookupMap

Definition at line 48 of file RDBAccessSvc.h.

◆ RecordsetPtrMap

typedef std::map<std::string, IRDBRecordset_ptr> RecordsetPtrMap

Definition at line 37 of file RDBAccessSvc.h.

◆ RecordsetPtrsByConn

typedef std::map<std::string, RecordsetPtrMap> RecordsetPtrsByConn

Definition at line 40 of file RDBAccessSvc.h.

◆ SessionMap

typedef std::map<std::string, coral::ISessionProxy*> SessionMap

Definition at line 43 of file RDBAccessSvc.h.

◆ TagNameId

typedef std::pair<std::string, std::string> TagNameId

Definition at line 46 of file RDBAccessSvc.h.

◆ TagNameIdByNode

typedef std::map<std::string, TagNameId> TagNameIdByNode

Definition at line 47 of file RDBAccessSvc.h.