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 157 of file OraDbSchema.h.

Constructor & Destructor Documentation

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

Definition at line 320 of file OraDbSchema.cc.

320  :
321  m_session( session ),
322  m_gtTable( session ),
323  m_gtMapTable( session ){
324  }
virtual cond::persistency::OraGTSchema::~OraGTSchema ( )
inlinevirtual

Definition at line 160 of file OraDbSchema.h.

160 {}

Member Function Documentation

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

Implements cond::persistency::IGTSchema.

Definition at line 326 of file OraDbSchema.cc.

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

326  {
327  cond::TagCollectionRetriever gtRetriever( m_session, "", "" );
328  return gtRetriever.existsTagDatabase();
329  }
IGTMapTable & cond::persistency::OraGTSchema::gtMapTable ( )
virtual

Implements cond::persistency::IGTSchema.

Definition at line 335 of file OraDbSchema.cc.

References m_gtMapTable.

335  {
336  return m_gtMapTable;
337  }
IGTTable & cond::persistency::OraGTSchema::gtTable ( )
virtual

Implements cond::persistency::IGTSchema.

Definition at line 331 of file OraDbSchema.cc.

References m_gtTable.

331  {
332  return m_gtTable;
333  }

Member Data Documentation

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

Definition at line 167 of file OraDbSchema.h.

Referenced by gtMapTable().

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

Definition at line 166 of file OraDbSchema.h.

Referenced by gtTable().

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

Definition at line 165 of file OraDbSchema.h.

Referenced by exists().