CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
cond::persistency::OraGTSchema Class Reference

#include <OraDbSchema.h>

Inheritance diagram for cond::persistency::OraGTSchema:
cond::persistency::IGTSchema

Public Member Functions

bool exists ()
 
IGTMapTablegtMapTable ()
 
IGTTablegtTable ()
 
 OraGTSchema (DbSession &session)
 
virtual ~OraGTSchema ()
 
- Public Member Functions inherited from cond::persistency::IGTSchema
virtual ~IGTSchema ()
 

Private Attributes

OraGTMapTable m_gtMapTable
 
OraGTTable m_gtTable
 
cond::DbSession m_session
 

Detailed Description

Definition at line 166 of file OraDbSchema.h.

Constructor & Destructor Documentation

cond::persistency::OraGTSchema::OraGTSchema ( DbSession session)

Definition at line 340 of file OraDbSchema.cc.

340  :
341  m_session( session ),
342  m_gtTable( session ),
343  m_gtMapTable( session ){
344  }
virtual cond::persistency::OraGTSchema::~OraGTSchema ( )
inlinevirtual

Definition at line 169 of file OraDbSchema.h.

169 {}

Member Function Documentation

bool cond::persistency::OraGTSchema::exists ( )
virtual

Implements cond::persistency::IGTSchema.

Definition at line 346 of file OraDbSchema.cc.

References cond::TagCollectionRetriever::existsTagDatabase(), and m_session.

346  {
347  cond::TagCollectionRetriever gtRetriever( m_session, "", "" );
348  return gtRetriever.existsTagDatabase();
349  }
IGTMapTable & cond::persistency::OraGTSchema::gtMapTable ( )
virtual

Implements cond::persistency::IGTSchema.

Definition at line 355 of file OraDbSchema.cc.

References m_gtMapTable.

355  {
356  return m_gtMapTable;
357  }
IGTTable & cond::persistency::OraGTSchema::gtTable ( )
virtual

Implements cond::persistency::IGTSchema.

Definition at line 351 of file OraDbSchema.cc.

References m_gtTable.

351  {
352  return m_gtTable;
353  }

Member Data Documentation

OraGTMapTable cond::persistency::OraGTSchema::m_gtMapTable
private

Definition at line 176 of file OraDbSchema.h.

Referenced by gtMapTable().

OraGTTable cond::persistency::OraGTSchema::m_gtTable
private

Definition at line 175 of file OraDbSchema.h.

Referenced by gtTable().

cond::DbSession cond::persistency::OraGTSchema::m_session
private

Definition at line 174 of file OraDbSchema.h.

Referenced by exists().