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::GTSchema Class Reference

#include <GTSchema.h>

Inheritance diagram for cond::persistency::GTSchema:
cond::persistency::IGTSchema

Public Member Functions

bool exists ()
 
GLOBAL_TAG_MAP::TablegtMapTable ()
 
 GTSchema (coral::ISchema &schema)
 
GLOBAL_TAG::TablegtTable ()
 
virtual ~GTSchema ()
 
- Public Member Functions inherited from cond::persistency::IGTSchema
virtual ~IGTSchema ()
 

Private Attributes

GLOBAL_TAG_MAP::Table m_gtMapTable
 
GLOBAL_TAG::Table m_gtTable
 

Detailed Description

Definition at line 65 of file GTSchema.h.

Constructor & Destructor Documentation

cond::persistency::GTSchema::GTSchema ( coral::ISchema &  schema)
explicit

Definition at line 113 of file GTSchema.cc.

113  :
114  m_gtTable( schema ),
115  m_gtMapTable( schema ){
116  }
GLOBAL_TAG::Table m_gtTable
Definition: GTSchema.h:73
GLOBAL_TAG_MAP::Table m_gtMapTable
Definition: GTSchema.h:74
virtual cond::persistency::GTSchema::~GTSchema ( )
inlinevirtual

Definition at line 68 of file GTSchema.h.

68 {}

Member Function Documentation

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

Implements cond::persistency::IGTSchema.

Definition at line 118 of file GTSchema.cc.

References cond::persistency::GLOBAL_TAG::Table::exists(), cond::persistency::GLOBAL_TAG_MAP::Table::exists(), m_gtMapTable, and m_gtTable.

118  {
119  if( !m_gtTable.exists() ) return false;
120  if( !m_gtMapTable.exists() ) return false;
121  return true;
122  }
GLOBAL_TAG::Table m_gtTable
Definition: GTSchema.h:73
GLOBAL_TAG_MAP::Table m_gtMapTable
Definition: GTSchema.h:74
GLOBAL_TAG_MAP::Table & cond::persistency::GTSchema::gtMapTable ( )
virtual

Implements cond::persistency::IGTSchema.

Definition at line 128 of file GTSchema.cc.

References m_gtMapTable.

128  {
129  return m_gtMapTable;
130  }
GLOBAL_TAG_MAP::Table m_gtMapTable
Definition: GTSchema.h:74
GLOBAL_TAG::Table & cond::persistency::GTSchema::gtTable ( )
virtual

Implements cond::persistency::IGTSchema.

Definition at line 124 of file GTSchema.cc.

References m_gtTable.

124  {
125  return m_gtTable;
126  }
GLOBAL_TAG::Table m_gtTable
Definition: GTSchema.h:73

Member Data Documentation

GLOBAL_TAG_MAP::Table cond::persistency::GTSchema::m_gtMapTable
private

Definition at line 74 of file GTSchema.h.

Referenced by exists(), and gtMapTable().

GLOBAL_TAG::Table cond::persistency::GTSchema::m_gtTable
private

Definition at line 73 of file GTSchema.h.

Referenced by exists(), and gtTable().