#include <RelationalOperation.h>
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 |
Definition at line 58 of file RelationalOperation.h.
ora::InputRelationalData::InputRelationalData | ( | ) |
Definition at line 34 of file RelationalOperation.cc.
|
virtual |
Definition at line 40 of file RelationalOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 66 of file RelationalOperation.cc.
References ora::existAttribute(), and cmsHarvester::index.
|
virtual |
Implements ora::IRelationalData.
Definition at line 54 of file RelationalOperation.cc.
References ora::existAttribute(), and cmsHarvester::index.
|
virtual |
Implements ora::IRelationalData.
Definition at line 43 of file RelationalOperation.cc.
References ora::existAttribute(), and cmsHarvester::index.
Referenced by ora::DependentClassWriter::build(), ora::WriteBuffer::flush(), and ora::UpdateBuffer::flush().
|
virtual |
Implements ora::IRelationalData.
Definition at line 77 of file RelationalOperation.cc.
References ora::existAttribute(), and cmsHarvester::index.
Referenced by ora::RelationalDeleter::build(), ora::deleteArrayElements(), and ora::UpdateBuffer::flush().
int ora::InputRelationalData::addWhereId | ( | const std::string & | columnName, |
ConditionType | cond | ||
) |
Definition at line 88 of file RelationalOperation.cc.
References ora::conditionOfType(), ora::existAttribute(), and cmsHarvester::index.
|
virtual |
Implements ora::IRelationalData.
Definition at line 99 of file RelationalOperation.cc.
Referenced by cuy.FindIssue::__init__(), data_sources.node::__str__(), data_sources.json_list::as_dicts(), data_sources.json_list::as_table(), ora::UpdateBuffer::flush(), data_sources.json_list::last(), and ora::DependentClassWriter::write().
std::string & ora::InputRelationalData::updateClause | ( | ) |
Definition at line 108 of file RelationalOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 112 of file RelationalOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 103 of file RelationalOperation.cc.
Referenced by ora::deleteArrayElements(), and ora::UpdateBuffer::flush().
|
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.