4 #ifndef FIRE_PLUGIN_CONNECTION_DATASETQT_HPP_INCLUDED
5 #define FIRE_PLUGIN_CONNECTION_DATASETQT_HPP_INCLUDED
7 #include <QtSql/QSqlQuery>
8 #include <boost/thread/mutex.hpp>
9 #include <fire/source/vector/DataSet.hpp>
14 #include "fire/plugin-impl/connection/qt/ConnectionQtSql.hpp"
17 namespace connection {
46 mutable QSqlQuery _ds;
47 std::string _schemaName;
48 mutable boost::mutex _mtx;
source::vector::DataRow::DataRowShp current()
Restituisce la riga su cui il dataset รจ posizionato.
Definition: ConnectionQtSqlSh.hpp:21
Oggetto responsabile dell'accesso ai dati estratti da una sorgente. Ogni istanza di questo oggetto pu...
Definition: DataSet.hpp:26
std::map< std::string, DataValue::DataValueShp > MapSqlParam
Mappa di parametri usata per query SQL parametriche.
Definition: DataRow.hpp:47
Definition: DataRowSh.hpp:22
source::vector::DataRow::DataRowShp createEmptyRow() const
Costruisce un oggetto source::vector::DataRow con la stessa struttura del dataset.
bool reset() const
Riporta il cursore dei dati nella sua posizione iniziale.
source::vector::Metadata::MetadataShp const getMetadata() const
Costruisce i metadati che descrivono la struttura dell'interrogazione effettuata su DB...
source::vector::DataRow::DataRowShp next()
Avanza alla riga successiva.
Definition: DataSetQt.hpp:23