|
Fire Core
8.0.0.alpha
GIS framework per tutti gli usi
|
Contenitore di tutti i fire::gis::data::ConnectionPool usati nella sessione di lavoro. Continua...
#include <DataService.hpp>
Membri pubblici | |
| DataService () | |
| Costruttore oggetto. | |
| ~DataService () | |
| Distruttore oggetto. | |
| bool | exists (const std::string &id) const |
| Verifica l'esistenza di un fire::gis::data::ConnectionPool. Continua... | |
| std::string | create (const std::string &cnnNmsp, const source::Connection::ConnectionParams ¶ms, const int &num, const std::string &id="") |
| Crea un nuovo fire::gis::data::ConnectionPool e lo aggiunge a DataService. Continua... | |
| void | erase (const std::string &id) |
| Elimina un fire::gis::data::ConnectionPool da DataService. Continua... | |
| source::Connection::ConnectionShp | get (const std::string &id) |
| Recupera la prima fire::source::Connection disponibile nel pool identificato da 'id'. Continua... | |
| source::vector::ConnectionVector::ConnectionVectorShp | getVector (const std::string &id) |
| Recupera la prima fire::source::vector::ConnectionVector disponibile nel pool identificato da 'id'. Continua... | |
| source::raster::ConnectionRaster::ConnectionRasterShp | getRaster (const std::string &id) |
| Recupera la prima fire::source::raster::ConnectionRaster disponibile nel pool identificato da 'id'. Continua... | |
Membri pubblici statici | |
| static bool | existsPool (const std::string &id) |
| Verifica l'esistenza di un fire::gis::data::ConnectionPool nel singleton DataService. Continua... | |
| static std::string | createPool (const std::string &cnnNmsp, const source::Connection::ConnectionParams ¶ms, const int &num, const std::string &id="") |
| Crea un nuovo fire::gis::data::ConnectionPool e lo aggiunge al singleton DataService. Continua... | |
| static void | erasePool (const std::string &id) |
| Elimina un fire::gis::data::ConnectionPool dal singleton DataService. Continua... | |
| static source::Connection::ConnectionShp | getConnection (const std::string &id) |
| Recupera la prima fire::source::Connection disponibile nel pool identificato da 'id'. Continua... | |
| static source::raster::ConnectionRaster::ConnectionRasterShp | getConnectionRaster (const std::string &id) |
| Recupera la prima fire::source::raster::ConnectionRaster disponibile nel pool identificato da 'id'. Continua... | |
| static source::vector::ConnectionVector::ConnectionVectorShp | getConnectionVector (const std::string &id) |
| Recupera la prima fire::source::vector::ConnectionVector disponibile nel pool identificato da 'id'. Continua... | |
Contenitore di tutti i fire::gis::data::ConnectionPool usati nella sessione di lavoro.
| std::string fire::gis::data::DataService::create | ( | const std::string & | cnnNmsp, |
| const source::Connection::ConnectionParams & | params, | ||
| const int & | num, | ||
| const std::string & | id = "" |
||
| ) |
Crea un nuovo fire::gis::data::ConnectionPool e lo aggiunge a DataService.
| params | - istanza fire::source::Connection::ConnectionParams con iparametri da usare per l'apertura delle connessioni |
| num | - numero massimo di connessioni idempotenti da inserire nel pool |
| id | - OPZIONALE. Valore testuale identificante univocamente il fire::gis::data::ConnectionPool a livello di sessione. Se la chiave non viene passata ne verrà generata una e restituita dalla chiamata |
|
static |
Crea un nuovo fire::gis::data::ConnectionPool e lo aggiunge al singleton DataService.
| params | - istanza fire::source::Connection::ConnectionParams con iparametri da usare per l'apertura delle connessioni |
| num | - numero massimo di connessioni idempotenti da inserire nel pool |
| id | - OPZIONALE. Valore testuale identificante univocamente il fire::gis::data::ConnectionPool a livello di sessione. Se la chiave non viene passata ne verrà generata una e restituita dalla chiamata |
| void fire::gis::data::DataService::erase | ( | const std::string & | id | ) |
Elimina un fire::gis::data::ConnectionPool da DataService.
| id | - valore testuale identificante il fire::gis::data::ConnectionPool da rimuovere. Il pool rimosso viene chiuso e distrutto |
|
static |
Elimina un fire::gis::data::ConnectionPool dal singleton DataService.
| id | - valore testuale identificante il fire::gis::data::ConnectionPool da rimuovere. Il pool rimosso viene chiuso e distrutto |
| bool fire::gis::data::DataService::exists | ( | const std::string & | id | ) | const |
Verifica l'esistenza di un fire::gis::data::ConnectionPool.
| id | - chiave del ConnectionPool di interesse |
|
static |
Verifica l'esistenza di un fire::gis::data::ConnectionPool nel singleton DataService.
| id | - chiave del ConnectionPool di interesse |
| source::Connection::ConnectionShp fire::gis::data::DataService::get | ( | const std::string & | id | ) |
Recupera la prima fire::source::Connection disponibile nel pool identificato da 'id'.
| id | - chiave del fire::gis::data::ConnectionPool da cui recuperare la connessione |
|
static |
Recupera la prima fire::source::Connection disponibile nel pool identificato da 'id'.
| id | - chiave del fire::gis::data::ConnectionPool da cui recuperare la connessione |
|
static |
Recupera la prima fire::source::raster::ConnectionRaster disponibile nel pool identificato da 'id'.
| id | - chiave del fire::gis::data::ConnectionPool da cui recuperare la connessione |
|
static |
Recupera la prima fire::source::vector::ConnectionVector disponibile nel pool identificato da 'id'.
| id | - chiave del fire::gis::data::ConnectionPool da cui recuperare la connessione vettoriale |
| source::raster::ConnectionRaster::ConnectionRasterShp fire::gis::data::DataService::getRaster | ( | const std::string & | id | ) |
Recupera la prima fire::source::raster::ConnectionRaster disponibile nel pool identificato da 'id'.
| id | - chiave del fire::gis::data::ConnectionPool da cui recuperare la connessione |
| source::vector::ConnectionVector::ConnectionVectorShp fire::gis::data::DataService::getVector | ( | const std::string & | id | ) |
Recupera la prima fire::source::vector::ConnectionVector disponibile nel pool identificato da 'id'.
| id | - chiave del fire::gis::data::ConnectionPool da cui recuperare la connessione vettoriale |