#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 | addOrderId (const std::string &columnName) |
void | 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 224 of file RelationalOperation.cc.
ora::SelectOperation::~SelectOperation | ( | ) |
Definition at line 236 of file RelationalOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 271 of file RelationalOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 264 of file RelationalOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 258 of file RelationalOperation.cc.
Referenced by ora::IteratorBuffer::IteratorBuffer().
void ora::SelectOperation::addOrderId | ( | const std::string & | columnName | ) |
Definition at line 240 of file RelationalOperation.cc.
Referenced by ora::IteratorBuffer::IteratorBuffer().
|
virtual |
Implements ora::IRelationalData.
Definition at line 277 of file RelationalOperation.cc.
References ora::existAttribute().
Referenced by ora::OraPtrReadBuffer::build(), and ora::ReadBuffer::ReadBuffer().
coral::AttributeListSpecification & ora::SelectOperation::attributeListSpecification | ( | ) |
Definition at line 317 of file RelationalOperation.cc.
void ora::SelectOperation::clear | ( | void | ) |
Definition at line 253 of file RelationalOperation.cc.
Referenced by python.Vispa.Views.WidgetView.WidgetView::closeEvent(), python.Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), python.Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), ora::OraPtrReadBuffer::read(), ora::ReadBuffer::read(), python.Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), python.Vispa.Views.WidgetView.WidgetView::setDataObjects(), python.Vispa.Views.TreeView.TreeView::updateContent(), python.Vispa.Views.TableView.TableView::updateContent(), python.Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and python.Vispa.Views.PropertyView.PropertyView::updateContent().
|
virtual |
Implements ora::IRelationalData.
Definition at line 285 of file RelationalOperation.cc.
References ora::throwException().
void ora::SelectOperation::execute | ( | ) |
Definition at line 299 of file RelationalOperation.cc.
References asciidump::table.
Referenced by ora::OraPtrReadBuffer::read(), and ora::ReadBuffer::read().
bool ora::SelectOperation::nextCursorRow | ( | ) |
Definition at line 244 of file RelationalOperation.cc.
References runTheMatrix::ret.
Referenced by ora::OraPtrReadBuffer::read(), and ora::ReadBuffer::read().
|
virtual |
|
virtual |
Implements ora::IRelationalData.
Definition at line 291 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.