#include <RelationalOperation.h>
Public Member Functions | |
void | addBlobData (const std::string &columnName) |
void | addData (const std::string &columnName, const std::type_info &columnType) |
void | addId (const std::string &columnName) |
void | addWhereId (const std::string &columnName) |
void | 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 |
Definition at line 58 of file RelationalOperation.h.
ora::InputRelationalData::InputRelationalData | ( | ) |
Definition at line 32 of file RelationalOperation.cc.
|
virtual |
Definition at line 38 of file RelationalOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 58 of file RelationalOperation.cc.
References ora::existAttribute().
|
virtual |
Implements ora::IRelationalData.
Definition at line 49 of file RelationalOperation.cc.
References ora::existAttribute().
|
virtual |
Implements ora::IRelationalData.
Definition at line 41 of file RelationalOperation.cc.
References ora::existAttribute().
Referenced by ora::DependentClassWriter::build(), ora::UpdateBuffer::UpdateBuffer(), and ora::WriteBuffer::WriteBuffer().
|
virtual |
Implements ora::IRelationalData.
Definition at line 66 of file RelationalOperation.cc.
References ora::existAttribute().
Referenced by ora::RelationalDeleter::build(), ora::deleteArrayElements(), and ora::UpdateBuffer::UpdateBuffer().
void ora::InputRelationalData::addWhereId | ( | const std::string & | columnName, |
ConditionType | cond | ||
) |
Definition at line 74 of file RelationalOperation.cc.
References ora::conditionOfType(), and ora::existAttribute().
|
virtual |
Implements ora::IRelationalData.
Definition at line 82 of file RelationalOperation.cc.
Referenced by ora::UpdateBuffer::update(), ora::DependentClassWriter::write(), and ora::WriteBuffer::write().
std::string & ora::InputRelationalData::updateClause | ( | ) |
Definition at line 91 of file RelationalOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 95 of file RelationalOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 86 of file RelationalOperation.cc.
Referenced by ora::deleteArrayElements(), and ora::UpdateBuffer::update().
|
private |
Definition at line 90 of file RelationalOperation.h.
|
private |
Definition at line 91 of file RelationalOperation.h.
|
private |
Definition at line 92 of file RelationalOperation.h.