#include <RelationalBuffer.h>
Public Member Functions | |
RelationalBuffer & | addVolatileBuffer () |
void | clear () |
bool | flush () |
BulkInsertOperation & | newBulkInsert (const std::string &tableName) |
DeleteOperation & | newDelete (const std::string &tableName, bool addToResult=false) |
InsertOperation & | newInsert (const std::string &tableName) |
MultiRecordInsertOperation & | newMultiRecordInsert (const std::string &tableName) |
UpdateOperation & | newUpdate (const std::string &tableName, bool addToResult=false) |
RelationalBuffer (coral::ISchema &schema) | |
void | storeBlob (boost::shared_ptr< coral::Blob > blob) |
virtual | ~RelationalBuffer () |
Private Attributes | |
std::vector< boost::shared_ptr < coral::Blob > > | m_blobBuffer |
std::vector< std::pair < IRelationalOperation *, bool > > | m_operations |
coral::ISchema & | m_schema |
std::vector< RelationalBuffer * > | m_volatileBuffers |
Definition at line 25 of file RelationalBuffer.h.
|
explicit |
Definition at line 5 of file RelationalBuffer.cc.
|
virtual |
Definition at line 12 of file RelationalBuffer.cc.
References hitfit::clear().
ora::RelationalBuffer & ora::RelationalBuffer::addVolatileBuffer | ( | ) |
Definition at line 49 of file RelationalBuffer.cc.
void ora::RelationalBuffer::clear | ( | void | ) |
Definition at line 59 of file RelationalBuffer.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().
bool ora::RelationalBuffer::flush | ( | ) |
Definition at line 73 of file RelationalBuffer.cc.
References cmsIgProf_Analysis::execute(), convertSQLiteXML::ok, reset(), and run_regression::ret.
ora::BulkInsertOperation & ora::RelationalBuffer::newBulkInsert | ( | const std::string & | tableName | ) |
Definition at line 22 of file RelationalBuffer.cc.
ora::DeleteOperation & ora::RelationalBuffer::newDelete | ( | const std::string & | tableName, |
bool | addToResult = false |
||
) |
Definition at line 41 of file RelationalBuffer.cc.
Referenced by ora::RelationalDeleter::build(), and ora::deleteArrayElements().
ora::InsertOperation & ora::RelationalBuffer::newInsert | ( | const std::string & | tableName | ) |
Definition at line 16 of file RelationalBuffer.cc.
Referenced by ora::DependentClassWriter::build().
ora::MultiRecordInsertOperation & ora::RelationalBuffer::newMultiRecordInsert | ( | const std::string & | tableName | ) |
Definition at line 28 of file RelationalBuffer.cc.
Referenced by ora::CArrayWriter::build(), and ora::STLContainerWriter::build().
ora::UpdateOperation & ora::RelationalBuffer::newUpdate | ( | const std::string & | tableName, |
bool | addToResult = false |
||
) |
Definition at line 34 of file RelationalBuffer.cc.
void ora::RelationalBuffer::storeBlob | ( | boost::shared_ptr< coral::Blob > | blob | ) |
Definition at line 55 of file RelationalBuffer.cc.
|
private |
Definition at line 51 of file RelationalBuffer.h.
|
private |
Definition at line 49 of file RelationalBuffer.h.
|
private |
Definition at line 48 of file RelationalBuffer.h.
|
private |
Definition at line 50 of file RelationalBuffer.h.