|
| ConnectionVector () |
| Costruttore oggetto.
|
|
virtual | ~ConnectionVector () |
| Distruttore oggetto. Nel caso fosse aperta la connessione verrà chiusa richiamando il metodo close.
|
|
virtual
VectorLayerInfo::VectorLayerInfoShp | getLayerInfo (std::string const &name) const =0 |
| Estrae le informazioni relative ad un contenitore di dati vettoriali. Continua...
|
|
virtual DataSet::DataSetShp const | getData (const std::string &schema, std::string const &tbl) const =0 |
| Interroga il livello tematico restituendo un cursore sui dati in sola lettura. Continua...
|
|
virtual DataSet::DataSetShp | getData (const std::string &schema, std::string const &tbl)=0 |
| Interroga il livello tematico restituendo un cursore sui dati. Continua...
|
|
virtual DataSet::DataSetShp const | getData (const std::string &schema, std::string const &tbl, gear::geom::Envelope::EnvelopeShp const &rect) const =0 |
| Interroga il livello tematico restituendo un cursore sui dati. Continua...
|
|
virtual DataSet::DataSetShp | getData (const std::string &schema, std::string const &tbl, gear::geom::Envelope::EnvelopeShp const &rect)=0 |
| Interroga il livello tematico restituendo un cursore sui dati. Continua...
|
|
virtual DataSet::DataSetShp const | execQuery (std::string const &query, const DataRow::MapSqlParam ¶ms=DataRow::MapSqlParam()) const =0 |
| Esegue una interrogazione restituendo un cursore sui dati. Continua...
|
|
virtual DataSet::DataSetShp | execQuery (std::string const &query, const DataRow::MapSqlParam ¶ms=DataRow::MapSqlParam())=0 |
| Esegue una interrogazione restituendo un cursore sui dati. Continua...
|
|
virtual void | execUpdate (std::string const &query) |
| Esegue una interrogazione di modifica (INSERIMENTO, MODIFICA O CANCELLAZIONE) sul contenitore dei dati. Continua...
|
|
virtual void | execUpdate (std::string const &query, DataRow::MapSqlParam const ¶ms)=0 |
| Esegue una interrogazione di modifica (INSERIMENTO, MODIFICA O CANCELLAZIONE) sul contenitore dei dati. Continua...
|
|
virtual
ConnectionType::ConnectionType | getType () const |
| getType Continua...
|
|
virtual
VectorLayerInfo::VectorLayerInfoShp | createTable (const Metadata::MetadataShp &mtd) |
| createTable Continua...
|
|
virtual
VectorLayerInfo::VectorLayerInfoShp | createTable (const Metadata::MetadataShp &mtd, const source::vector::VectorLayerInfo::VctEnvelope &extents)=0 |
| crea una nuova tabella geografica sulla sorgente dati allineando il catalogo spaziale Continua...
|
|
virtual void | eraseTable (const std::string &schema, const std::string &tbl, const VectorLayerType::VectorLayerType vlt)=0 |
| Rimuove completamente una tabella dalla connessione vettoriale. Continua...
|
|
virtual void | saveOrUpdate (DataRow &row)=0 |
| Salva la row sulla tabella e nella connessione dati indicata nell'istanza fire::source::vector::Metadata della row stessa. Il metodo effettua sulla sorgente dati una interrogazione per verificare la presenza/assenza della riga e decidere se effettuare un update oppura una insert. La presenza viene effettuata cercando una riga con un valore di chiave primaria uguale a quello della row. La presenza della chiave primaria è obbligatoria per concludere la chiamata con successo. Continua...
|
|
virtual void | insert (DataRow &row)=0 |
| Inserisce una nuova riga con i parametri scritti in row all'interno della tabella che si trova nella sorgente dati indicata nell'istanza fire::source::vector::Metadata della row stessa. Continua...
|
|
virtual void | update (DataRow &row)=0 |
| Aggiorna la riga con i parametri scritti in row. La tabella e la sorgente dati che verranno aggiornate, sono indicate nell'istanza fire::source::vector::Metadata della row stessa. Continua...
|
|
virtual void | erase (const DataRow &row)=0 |
| Elimina dalla sorgente dati la riga indicata. Continua...
|
|
| Connection () |
| Costruttore oggetto.
|
|
virtual | ~Connection () |
| Distruttore oggetto. Nel caso fosse aperta la connessione, essa verrà chiusa richiamando il metodo fire::data::Connection::close.
|
|
| Object () |
| Costruttore.
|
|
| Object (const Object &object) |
| Costruttore di copia. Continua...
|
|
fire::Object & | operator= (const fire::Object &object) |
| Operatore di assegnamento. Continua...
|
|
virtual | ~Object () |
| Distruttore.
|
|
virtual fire::Class
< fire::Object > * | getClass () const |
| Restituisce la classe dell'oggetto. Continua...
|
|
virtual bool | equals (const Object &object) const |
| Restituisce l'indicazione se l'oggetto è uguale ad un altro oggetto. Continua...
|
|
virtual bool | operator== (const Object &object) const |
| Operatore di uguaglianza. Continua...
|
|
std::size_t | hashCode () const |
| Restituisce il codice dell'oggetto. Continua...
|
|
void | notify () const |
| Notifica.
|
|
void | notifyAll () const |
| Notifica tutti.
|
|
virtual std::string | toString () const |
| Restituisce la rappresentazione alfabetica dell'oggetto. Continua...
|
|
void | wait () const |
| Aspetta.
|
|
void | waitFor (std::size_t timeout) const |
| Aspetta per un determinato tempo (in millisecondi) Continua...
|
|
void | waitFor (std::size_t timeout, int nanos) const |
| Aspetta per un determinato tempo (in millisecondi) Continua...
|
|
virtual bool | operator< (const Object &object) const |
| Operatore di minoranza. Continua...
|
|
|
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 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.
|
|
bool | _isOpen |
|
fire::logging::Logger * | _log |
|
boost::mutex | _mtx |
|
boost::mutex | mutex |
| Variabile per la sincronizzazione dell'oggetto.
|
|
Specializzazione di una connessione per sorgenti dati vettoriali.
La documentazione per questa classe è stata generata a partire dal seguente file: