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

Constructor & Destructor Documentation

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

Definition at line 369 of file OraDbSchema.cc.

369  :
370  m_session( session ),
371  m_gtTable( session ),
372  m_gtMapTable( session ){
373  }
virtual cond::persistency::OraGTSchema::~OraGTSchema ( )
inlinevirtual

Definition at line 171 of file OraDbSchema.h.

171 {}

Member Function Documentation

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

Implements cond::persistency::IGTSchema.

Definition at line 375 of file OraDbSchema.cc.

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

375  {
376  cond::TagCollectionRetriever gtRetriever( m_session, "", "" );
377  return gtRetriever.existsTagDatabase();
378  }
IGTMapTable & cond::persistency::OraGTSchema::gtMapTable ( )
virtual

Implements cond::persistency::IGTSchema.

Definition at line 384 of file OraDbSchema.cc.

References m_gtMapTable.

384  {
385  return m_gtMapTable;
386  }
IGTTable & cond::persistency::OraGTSchema::gtTable ( )
virtual

Implements cond::persistency::IGTSchema.

Definition at line 380 of file OraDbSchema.cc.

References m_gtTable.

380  {
381  return m_gtTable;
382  }

Member Data Documentation

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

Definition at line 178 of file OraDbSchema.h.

Referenced by gtMapTable().

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

Definition at line 177 of file OraDbSchema.h.

Referenced by gtTable().

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

Definition at line 176 of file OraDbSchema.h.

Referenced by exists().