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
ora::OraMainTable Class Reference

#include <OraDatabaseSchema.h>

Inheritance diagram for ora::OraMainTable:
ora::IMainTable ora::IDatabaseTable

Public Member Functions

void create ()
 
void drop ()
 
bool exists ()
 
bool getParameters (std::map< std::string, std::string > &destination)
 
std::string name ()
 
 OraMainTable (coral::ISchema &dbSchema)
 
std::string schemaVersion ()
 
void setParameter (const std::string &paramName, const std::string &paramValue)
 
virtual ~OraMainTable ()
 
- Public Member Functions inherited from ora::IMainTable
 IMainTable (coral::ISchema &schema)
 
virtual ~IMainTable ()
 
- Public Member Functions inherited from ora::IDatabaseTable
 IDatabaseTable (coral::ISchema &schema)
 
coral::ISchema & schema ()
 
virtual void setAccessPermission (const std::string &principal, bool forWrite)
 
virtual ~IDatabaseTable ()
 

Static Public Member Functions

static std::string parameterNameColumn ()
 
static std::string parameterValueColumn ()
 
static std::string tableName ()
 
static std::string version ()
 
- Static Public Member Functions inherited from ora::IMainTable
static std::string userSchemaVersionParameterName ()
 
static std::string versionParameterName ()
 

Detailed Description

Definition at line 10 of file OraDatabaseSchema.h.

Constructor & Destructor Documentation

ora::OraMainTable::OraMainTable ( coral::ISchema &  dbSchema)
explicit

Definition at line 36 of file OraDatabaseSchema.cc.

ora::OraMainTable::~OraMainTable ( )
virtual

Definition at line 40 of file OraDatabaseSchema.cc.

Member Function Documentation

void ora::OraMainTable::create ( )
virtual

Implements ora::IDatabaseTable.

Definition at line 84 of file OraDatabaseSchema.cc.

void ora::OraMainTable::drop ( )
virtual

Implements ora::IDatabaseTable.

Definition at line 110 of file OraDatabaseSchema.cc.

bool ora::OraMainTable::exists ( )
virtual

Implements ora::IDatabaseTable.

Definition at line 80 of file OraDatabaseSchema.cc.

bool ora::OraMainTable::getParameters ( std::map< std::string, std::string > &  destination)
virtual

Implements ora::IMainTable.

Definition at line 56 of file OraDatabaseSchema.cc.

std::string ora::OraMainTable::name ( )
virtual

Implements ora::IDatabaseTable.

Definition at line 76 of file OraDatabaseSchema.cc.

Referenced by VIDSelectorBase.VIDSelectorBase::initialize().

std::string ora::OraMainTable::parameterNameColumn ( )
static

Definition at line 26 of file OraDatabaseSchema.cc.

std::string ora::OraMainTable::parameterValueColumn ( )
static

Definition at line 31 of file OraDatabaseSchema.cc.

std::string ora::OraMainTable::schemaVersion ( )
virtual

Implements ora::IMainTable.

Definition at line 71 of file OraDatabaseSchema.cc.

void ora::OraMainTable::setParameter ( const std::string &  paramName,
const std::string &  paramValue 
)
virtual
std::string ora::OraMainTable::tableName ( )
static

Definition at line 21 of file OraDatabaseSchema.cc.

std::string ora::OraMainTable::version ( )
static

Definition at line 16 of file OraDatabaseSchema.cc.