Classe astratta che implementa l'interfaccia di base di una sorgente dati sia vettoriale che raster.
Continua...
#include <Connection.hpp>
|
| static std::string | idFromParams (Connection::ConnectionParams const ¶ms) |
| | Costruisceun stringa univoca basandosi sui parametri di connessione di una Connection. Continua...
|
| |
|
| ConnectionParams const & | getConnectionString () const |
| | Restituisce i parametri usati per la connessione alla sorgente dati. Continua...
|
| |
|
void | open () |
| | Apre la connessione alla sorgente dati
- Eccezioni
-
| fire::plugin::data::exception::ConnectionException | se l'apertura non viene eseguita. |
|
| |
| void | open (ConnectionParams const &cnnStr) |
| | Apre la connessione alla sorgente dati usando la stringa di connessione indicata
- Eccezioni
-
| fire::plugin::data::exception::ConnectionException | se l'apertura non viene eseguita. |
Continua...
|
| |
| bool | isOpen () const |
| | Indica se la connessione risulta aperta. Continua...
|
| |
| virtual bool | isValid () const =0 |
| | Indica se la connessione risulta operativa. Continua...
|
| |
|
void | close () |
| | Chiude la connessione alla sorgente dati, rilasciando le risorse allocate.
|
| |
virtual
ConnectionType::ConnectionType | getType () const |
| | Indica la tipologia di connessione concreta. Continua...
|
| |
| virtual Features const | getFeatures () const =0 |
| | Restituisce un oggetto indicante le caratteristiche supportate da questa connessione. Continua...
|
| |
| virtual LayerList | getLayers () const =0 |
| | Restituisce la lista degli identificativi testuali dei livelli tematici presenti nella connessione. Continua...
|
| |
| virtual std::string | getNamespace () const =0 |
| | Restituisce il namespace univoco che identifica l'istanza concreta dell'oggetto Connection. Continua...
|
| |
|
void | setId (const std::string &pool, const std::string &id) |
| | Valorizza l'identificativo del fire::gis::data::ConnectionPool e delle istanza di Connection attribuiti ad essa quando viene inserita all'interno di un pool pool - valore testuale identificante il fire::gis::data::ConnectionPool in cui la connessione è inserita id - valore testuale identificante l'istanza di Connection all'interno del pool.
|
| |
| std::string | getId () const |
| | Valore testuale identificante l'istanza di Connection all'interno del pool. Continua...
|
| |
| std::string | getInstanceId () const |
| | Valore testuale identificante l'istanza di Connection a livello di sessione. Continua...
|
| |
| std::string | getPoolId () const |
| | getPoolId Continua...
|
| |
| void | setConnectionString (const Connection::ConnectionParams &val) |
| | Imposta la stringa di connessione secondo le specifiche indicate dalla implementazione concreta della connessione dati. Continua...
|
| |
|
virtual void | _openNoWait ()=0 |
| |
|
virtual void | _closeNoWait ()=0 |
| |
|
const ConnectionParams & | _getConnectionStringNoWait () const |
| |
| const std::string | _readParam (ConnectionParams const &pars, unsigned int const &name) const |
| | Estrae un parametro per nome interpretandolo come stringa. Continua...
|
| |
| const int | _readIntParam (ConnectionParams const &pars, unsigned int const &name) const |
| | Estrae un parametro per nome interpretandolo come intero. Continua...
|
| |
|
std::string | _getPoolIdNoWait () const |
| |
|
std::string | _getInstanceIdNoWait () const |
| |
|
virtual bool | _isOpenNoWait () const |
| |
| Object * | clone () const |
| | Duplica l'oggetto. Continua...
|
| |
|
void | finalize () |
| | Finalizza l'oggetto.
|
| |
|
|
class | shared::ConnectionSh |
| |
Classe astratta che implementa l'interfaccia di base di una sorgente dati sia vettoriale che raster.
| Valori del tipo enumerato |
|---|
| HOST |
Nome del parametro che contiene l'indirizzo IP del server.
|
| DATASOURCE |
Nome del parametro che contiene l'identificativo della sogente dati.
|
| USER |
Nome del parametro che contiene il nome dell'utente da usare per la login alla sorgente dati.
|
| PASSWORD |
Nome del parametro che contiene la password per il login dell'utente.
|
| PORT |
Nome del parametro che contiene la porta di comunicazione con il server.
|
| const int fire::source::Connection::_readIntParam |
( |
ConnectionParams const & |
pars, |
|
|
unsigned int const & |
name |
|
) |
| const |
|
protected |
Estrae un parametro per nome interpretandolo come intero.
- Parametri
-
| pars | - Oggetto fire::plugin::data::Connection::ConnectionParams contenente i valori dei parametri usati per la connessione |
| name | - Valore intero indicante il parametro di interesse. Ogni tipologia concreta di connessione definisce i parametri di interesse |
- Restituisce
- Valore intero dell'attributo indicato
| const std::string fire::source::Connection::_readParam |
( |
ConnectionParams const & |
pars, |
|
|
unsigned int const & |
name |
|
) |
| const |
|
protected |
Estrae un parametro per nome interpretandolo come stringa.
- Parametri
-
| pars | - Oggetto fire::plugin::data::Connection::ConnectionParams contenente i valori dei parametri usati per la connessione |
| name | - Valore intero indicante il parametro di interesse. Ogni tipologia concreta di connessione definisce i parametri di interesse |
- Restituisce
- Valore std::string dell'attributo indicato
| ConnectionParams const& fire::source::Connection::getConnectionString |
( |
| ) |
const |
|
protected |
Restituisce i parametri usati per la connessione alla sorgente dati.
- Restituisce
- riferimento NON modificabile dei parametri usati per la connessione
| virtual Features const fire::source::Connection::getFeatures |
( |
| ) |
const |
|
protectedpure virtual |
| std::string fire::source::Connection::getId |
( |
| ) |
const |
|
protected |
| std::string fire::source::Connection::getInstanceId |
( |
| ) |
const |
|
protected |
Valore testuale identificante l'istanza di Connection a livello di sessione.
- Restituisce
- testo chiave per l'identificazione della connessione all'interno della sessione di lavoro
| virtual LayerList fire::source::Connection::getLayers |
( |
| ) |
const |
|
protectedpure virtual |
| virtual std::string fire::source::Connection::getNamespace |
( |
| ) |
const |
|
protectedpure virtual |
| std::string fire::source::Connection::getPoolId |
( |
| ) |
const |
|
protected |
| virtual ConnectionType::ConnectionType fire::source::Connection::getType |
( |
| ) |
const |
|
protectedvirtual |
| static std::string fire::source::Connection::idFromParams |
( |
Connection::ConnectionParams const & |
params | ) |
|
|
static |
Costruisceun stringa univoca basandosi sui parametri di connessione di una Connection.
- Parametri
-
| params | - oggetto fire::source::Connection::ConnectionParams con i parametri di connessione |
- Restituisce
- valore testuale generato
| bool fire::source::Connection::isOpen |
( |
| ) |
const |
|
protected |
Indica se la connessione risulta aperta.
- Restituisce
- Valore booleano true, se e solo se la connessione risulta aperta
| virtual bool fire::source::Connection::isValid |
( |
| ) |
const |
|
protectedpure virtual |
| void fire::source::Connection::open |
( |
ConnectionParams const & |
cnnStr | ) |
|
|
protected |
Apre la connessione alla sorgente dati usando la stringa di connessione indicata
- Eccezioni
-
| fire::plugin::data::exception::ConnectionException | se l'apertura non viene eseguita. |
- Parametri
-
| cnnStr | - parametri da usare per la connessione. Sono contenuti in un oggetto fire::plugin::data::Connection::ConnectionParams |
| void fire::source::Connection::setConnectionString |
( |
const Connection::ConnectionParams & |
val | ) |
|
|
protected |
Imposta la stringa di connessione secondo le specifiche indicate dalla implementazione concreta della connessione dati.
- Parametri
-
| val | - riferimento fire::source::Connection::ConnectionParams con i parametri si connessione valorizzati |
La documentazione per questa classe è stata generata a partire dal seguente file: