CMS 3D CMS Logo

Public Member Functions | Static Public Member Functions | Public Attributes

ora::MappingRawElement Struct Reference

#include <IDatabaseSchema.h>

List of all members.

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 47 of file IDatabaseSchema.h.


Constructor & Destructor Documentation

ora::MappingRawElement::MappingRawElement ( )

Definition at line 15 of file IDatabaseSchema.cc.

ora::MappingRawElement::MappingRawElement ( const MappingRawElement rhs)

Definition at line 24 of file IDatabaseSchema.cc.

                                                                   :
  scopeName( rhs.scopeName ),
  variableName( rhs.variableName ),
  variableType( rhs.variableType ),
  elementType( rhs.elementType ),
  tableName( rhs.tableName ),
  columns( rhs.columns ){
}

Member Function Documentation

std::string ora::MappingRawElement::emptyScope ( ) [static]
ora::MappingRawElement & ora::MappingRawElement::operator== ( const MappingRawElement rhs)

Definition at line 33 of file IDatabaseSchema.cc.

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

                                                                                  {
  scopeName = rhs.scopeName;
  variableName = rhs.variableName;
  variableType = rhs.variableType;
  elementType = rhs.elementType;
  tableName = rhs.tableName;
  columns = rhs.columns;
  return *this;
}

Member Data Documentation

std::vector<std::string> ora::MappingRawElement::columns