CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
ora::IRelationalData Class Referenceabstract

#include <RelationalOperation.h>

Inheritance diagram for ora::IRelationalData:
ora::InputRelationalData ora::MultiRecordInsertOperation ora::MultiRecordSelectOperation ora::SelectOperation ora::BulkInsertOperation ora::DeleteOperation ora::InsertOperation ora::UpdateOperation

Public Member Functions

virtual int addBlobData (const std::string &columnName)=0
 
virtual int addData (const std::string &columnName, const std::type_info &columnType)=0
 
virtual int addId (const std::string &columnName)=0
 
virtual int addWhereId (const std::string &columnName)=0
 
virtual coral::AttributeList & data ()=0
 
virtual std::string & whereClause ()=0
 
virtual coral::AttributeList & whereData ()=0
 
virtual ~IRelationalData ()
 

Detailed Description

Definition at line 35 of file RelationalOperation.h.

Constructor & Destructor Documentation

virtual ora::IRelationalData::~IRelationalData ( )
inlinevirtual

Definition at line 37 of file RelationalOperation.h.

37  {
38  }

Member Function Documentation

virtual int ora::IRelationalData::addBlobData ( const std::string &  columnName)
pure virtual
virtual int ora::IRelationalData::addData ( const std::string &  columnName,
const std::type_info &  columnType 
)
pure virtual
virtual int ora::IRelationalData::addId ( const std::string &  columnName)
pure virtual
virtual int ora::IRelationalData::addWhereId ( const std::string &  columnName)
pure virtual
virtual coral::AttributeList& ora::IRelationalData::data ( )
pure virtual
virtual std::string& ora::IRelationalData::whereClause ( )
pure virtual
virtual coral::AttributeList& ora::IRelationalData::whereData ( )
pure virtual