#include <MultiRecordSelectOperation.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) |
void | clear () |
coral::AttributeList & | data () |
void | execute () |
MultiRecordSelectOperation (const std::string &tableName, coral::ISchema &schema) | |
size_t | selectionSize (const std::vector< int > &selection, size_t numberOfIndexes) |
void | selectRow (const std::vector< int > &selection) |
std::string & | whereClause () |
coral::AttributeList & | whereData () |
~MultiRecordSelectOperation () | |
Public Member Functions inherited from ora::IRelationalData | |
virtual | ~IRelationalData () |
Private Attributes | |
MultiIndexDataTrie | m_cache |
std::vector< std::string > | m_idCols |
SelectOperation | m_query |
std::auto_ptr < coral::AttributeList > | m_row |
RecordSpec | m_spec |
Definition at line 10 of file MultiRecordSelectOperation.h.
ora::MultiRecordSelectOperation::MultiRecordSelectOperation | ( | const std::string & | tableName, |
coral::ISchema & | schema | ||
) |
Definition at line 7 of file MultiRecordSelectOperation.cc.
ora::MultiRecordSelectOperation::~MultiRecordSelectOperation | ( | ) |
Definition at line 17 of file MultiRecordSelectOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 59 of file MultiRecordSelectOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 53 of file MultiRecordSelectOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 48 of file MultiRecordSelectOperation.cc.
void ora::MultiRecordSelectOperation::addOrderId | ( | const std::string & | columnName | ) |
Definition at line 20 of file MultiRecordSelectOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 64 of file MultiRecordSelectOperation.cc.
void ora::MultiRecordSelectOperation::clear | ( | void | ) |
Definition at line 40 of file MultiRecordSelectOperation.cc.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), 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 68 of file MultiRecordSelectOperation.cc.
References ora::throwException().
Referenced by cuy.FindIssue::__init__().
void ora::MultiRecordSelectOperation::execute | ( | ) |
Definition at line 85 of file MultiRecordSelectOperation.cc.
References i, and funct::true.
size_t ora::MultiRecordSelectOperation::selectionSize | ( | const std::vector< int > & | selection, |
size_t | numberOfIndexes | ||
) |
Definition at line 34 of file MultiRecordSelectOperation.cc.
void ora::MultiRecordSelectOperation::selectRow | ( | const std::vector< int > & | selection | ) |
Definition at line 25 of file MultiRecordSelectOperation.cc.
References ora::throwException().
|
virtual |
Implements ora::IRelationalData.
Definition at line 81 of file MultiRecordSelectOperation.cc.
|
virtual |
Implements ora::IRelationalData.
Definition at line 77 of file MultiRecordSelectOperation.cc.
|
private |
Definition at line 39 of file MultiRecordSelectOperation.h.
|
private |
Definition at line 38 of file MultiRecordSelectOperation.h.
|
private |
Definition at line 37 of file MultiRecordSelectOperation.h.
|
private |
Definition at line 41 of file MultiRecordSelectOperation.h.
|
private |
Definition at line 40 of file MultiRecordSelectOperation.h.