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

#include <RelationalOperation.h>

Inheritance diagram for ora::InputRelationalData:
ora::IRelationalData ora::BulkInsertOperation ora::DeleteOperation ora::InsertOperation ora::UpdateOperation

Public Member Functions

int addBlobData (const std::string &columnName)
 
int addData (const std::string &columnName, const std::type_info &columnType)
 
int addId (const std::string &columnName)
 
int addWhereId (const std::string &columnName)
 
int addWhereId (const std::string &columnName, ConditionType cond)
 
coral::AttributeList & data ()
 
 InputRelationalData ()
 
std::string & updateClause ()
 
std::string & whereClause ()
 
coral::AttributeList & whereData ()
 
virtual ~InputRelationalData ()
 
- Public Member Functions inherited from ora::IRelationalData
virtual ~IRelationalData ()
 

Private Attributes

coral::AttributeList m_data
 
std::string m_setClause
 
std::string m_whereClause
 

Detailed Description

Definition at line 58 of file RelationalOperation.h.

Constructor & Destructor Documentation

ora::InputRelationalData::InputRelationalData ( )

Definition at line 34 of file RelationalOperation.cc.

ora::InputRelationalData::~InputRelationalData ( )
virtual

Definition at line 40 of file RelationalOperation.cc.

Member Function Documentation

int ora::InputRelationalData::addBlobData ( const std::string &  columnName)
virtual

Implements ora::IRelationalData.

Definition at line 66 of file RelationalOperation.cc.

int ora::InputRelationalData::addData ( const std::string &  columnName,
const std::type_info &  columnType 
)
virtual

Implements ora::IRelationalData.

Definition at line 54 of file RelationalOperation.cc.

int ora::InputRelationalData::addId ( const std::string &  columnName)
virtual

Implements ora::IRelationalData.

Definition at line 43 of file RelationalOperation.cc.

int ora::InputRelationalData::addWhereId ( const std::string &  columnName)
virtual
int ora::InputRelationalData::addWhereId ( const std::string &  columnName,
ConditionType  cond 
)

Definition at line 88 of file RelationalOperation.cc.

coral::AttributeList & ora::InputRelationalData::data ( )
virtual

Implements ora::IRelationalData.

Definition at line 99 of file RelationalOperation.cc.

std::string & ora::InputRelationalData::updateClause ( )

Definition at line 108 of file RelationalOperation.cc.

std::string & ora::InputRelationalData::whereClause ( )
virtual

Implements ora::IRelationalData.

Definition at line 112 of file RelationalOperation.cc.

coral::AttributeList & ora::InputRelationalData::whereData ( )
virtual

Implements ora::IRelationalData.

Definition at line 103 of file RelationalOperation.cc.

Referenced by ora::deleteArrayElements().

Member Data Documentation

coral::AttributeList ora::InputRelationalData::m_data
private

Definition at line 90 of file RelationalOperation.h.

std::string ora::InputRelationalData::m_setClause
private

Definition at line 91 of file RelationalOperation.h.

std::string ora::InputRelationalData::m_whereClause
private

Definition at line 92 of file RelationalOperation.h.