CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes
ora::MappingRawElement Struct Reference

#include <IDatabaseSchema.h>

Public Member Functions

 MappingRawElement ()
 
 MappingRawElement (const MappingRawElement &rhs)
 
MappingRawElementoperator== (const MappingRawElement &rhs)
 

Static Public Member Functions

static std::string emptyScope ()
 

Public Attributes

std::vector< std::string > columns
 
std::string elementType
 
std::string scopeName
 
std::string tableName
 
std::string variableName
 
std::string variableType
 

Detailed Description

Definition at line 61 of file IDatabaseSchema.h.

Constructor & Destructor Documentation

ora::MappingRawElement::MappingRawElement ( )

Definition at line 57 of file IDatabaseSchema.cc.

57  :
58  scopeName(""),
59  variableName(""),
60  variableType(""),
61  elementType(""),
62  tableName(""),
63  columns(){
64 }
std::vector< std::string > columns
ora::MappingRawElement::MappingRawElement ( const MappingRawElement rhs)

Definition at line 66 of file IDatabaseSchema.cc.

66  :
67  scopeName( rhs.scopeName ),
68  variableName( rhs.variableName ),
69  variableType( rhs.variableType ),
70  elementType( rhs.elementType ),
71  tableName( rhs.tableName ),
72  columns( rhs.columns ){
73 }
std::vector< std::string > columns

Member Function Documentation

std::string ora::MappingRawElement::emptyScope ( )
static

Definition at line 85 of file IDatabaseSchema.cc.

Referenced by ora::PoolMappingSchema::getMapping(), ora::MappingDatabase::getMappingByVersion(), ora::PoolMappingSchema::storeMapping(), and ora::MappingDatabase::unfoldElement().

85  {
86  static std::string s_scope("[]");
87  return s_scope;
88 }
ora::MappingRawElement & ora::MappingRawElement::operator== ( const MappingRawElement rhs)

Definition at line 75 of file IDatabaseSchema.cc.

References columns, elementType, scopeName, tableName, variableName, and variableType.

75  {
76  scopeName = rhs.scopeName;
77  variableName = rhs.variableName;
78  variableType = rhs.variableType;
79  elementType = rhs.elementType;
80  tableName = rhs.tableName;
81  columns = rhs.columns;
82  return *this;
83 }
std::vector< std::string > columns

Member Data Documentation

std::vector<std::string> ora::MappingRawElement::columns
std::string ora::MappingRawElement::elementType
std::string ora::MappingRawElement::scopeName
std::string ora::MappingRawElement::tableName
std::string ora::MappingRawElement::variableName
std::string ora::MappingRawElement::variableType