#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) |
void | addOrderId (const std::string &columnName) |
int | addWhereId (const std::string &columnName) |
coral::AttributeListSpecification & | attributeListSpecification () |
void | clear () |
coral::AttributeList & | data () |
void | execute () |
bool | nextCursorRow () |
SelectOperation (const std::string &tableName, coral::ISchema &schema) | |
std::string & | whereClause () |
coral::AttributeList & | whereData () |
~SelectOperation () | |
Public Member Functions inherited from ora::IRelationalData | |
virtual | ~IRelationalData () |
Private Attributes | |
coral::ICursor * | m_cursor |
std::vector< std::string > | m_orderByCols |
std::auto_ptr< coral::IQuery > | m_query |
coral::ISchema & | m_schema |
coral::AttributeListSpecification * | m_spec |
std::string | m_tableName |
std::string | m_whereClause |
coral::AttributeList | m_whereData |
Definition at line 159 of file RelationalOperation.h.
|
explicit |
Definition at line 241 of file RelationalOperation.cc.
ora::SelectOperation::~SelectOperation | ( | ) |
Definition at line 253 of file RelationalOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 294 of file RelationalOperation.cc.
References customizeTrackingMonitorSeedNumber::idx.
|
virtual |
Implements ora::IRelationalData.
Definition at line 284 of file RelationalOperation.cc.
References customizeTrackingMonitorSeedNumber::idx.
|
virtual |
Implements ora::IRelationalData.
Definition at line 275 of file RelationalOperation.cc.
References customizeTrackingMonitorSeedNumber::idx.
Referenced by ora::IteratorBuffer::IteratorBuffer().
void ora::SelectOperation::addOrderId | ( | const std::string & | columnName | ) |
Definition at line 257 of file RelationalOperation.cc.
Referenced by ora::IteratorBuffer::IteratorBuffer().
|
virtual |
Implements ora::IRelationalData.
Definition at line 303 of file RelationalOperation.cc.
References ora::existAttribute(), and cmsHarvester::index.
Referenced by ora::OraPtrReadBuffer::build(), and ora::ReadBuffer::ReadBuffer().
coral::AttributeListSpecification & ora::SelectOperation::attributeListSpecification | ( | ) |
Definition at line 346 of file RelationalOperation.cc.
void ora::SelectOperation::clear | ( | void | ) |
Definition at line 270 of file RelationalOperation.cc.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), ora::OraPtrReadBuffer::read(), ora::ReadBuffer::read(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), BeautifulSoup.Tag::setString(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
|
virtual |
Implements ora::IRelationalData.
Definition at line 314 of file RelationalOperation.cc.
References ora::throwException().
Referenced by cuy.FindIssue::__init__(), data_sources.node::__str__(), data_sources.json_list::as_dicts(), data_sources.json_list::as_table(), and data_sources.json_list::last().
void ora::SelectOperation::execute | ( | ) |
Definition at line 328 of file RelationalOperation.cc.
References TableParser::table.
Referenced by ora::OraPtrReadBuffer::read(), and ora::ReadBuffer::read().
bool ora::SelectOperation::nextCursorRow | ( | ) |
Definition at line 261 of file RelationalOperation.cc.
References hitfit::clear(), and runTheMatrix::ret.
Referenced by ora::OraPtrReadBuffer::read(), and ora::ReadBuffer::read().
|
virtual |
|
virtual |
Implements ora::IRelationalData.
Definition at line 320 of file RelationalOperation.cc.
Referenced by ora::OraPtrReadBuffer::read(), and ora::ReadBuffer::read().
|
private |
Definition at line 190 of file RelationalOperation.h.
|
private |
Definition at line 188 of file RelationalOperation.h.
|
private |
Definition at line 189 of file RelationalOperation.h.
|
private |
Definition at line 192 of file RelationalOperation.h.
|
private |
Definition at line 185 of file RelationalOperation.h.
|
private |
Definition at line 191 of file RelationalOperation.h.
|
private |
Definition at line 187 of file RelationalOperation.h.
|
private |
Definition at line 186 of file RelationalOperation.h.