Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
Riferimenti per la classe fire::source::vector::ScalarValue

Valore della colonna di una DataRow identificata per nome o per indice. Continua...

#include <ScalarValue.hpp>

Diagramma delle classi per fire::source::vector::ScalarValue
fire::source::vector::DataValue

Membri pubblici

 ScalarValue (Field::FieldShp const fld)
 
 ScalarValue (ScalarValue const &rhs)
 
virtual bool isNull () const
 Indica se il value contiene un valore nullo. Continua...
 
virtual void set (const long long &val)
 Permette di modificare il valore interno. Continua...
 
virtual void set (const int &val)
 Permette di modificare il valore interno. Continua...
 
virtual void set (double const &val)
 Permette di modificare il valore interno. Continua...
 
virtual void set (std::string const &val)
 Permette di modificare il valore interno. Continua...
 
virtual void set (gear::geom::Geometry *val)
 Permette di modificare il valore interno. Continua...
 
virtual void set (gear::geom::Geometry const &val)
 Permette di modificare il valore interno. Continua...
 
virtual void set (const DateTime::DateTimeShp &val)
 Permette di modificare il valore interno. Continua...
 
virtual void set (Buffer::BufferShp val)
 Permette di modificare il valore interno. Continua...
 
virtual void set (bool const &val)
 Permette di modificare il valore interno. Continua...
 
virtual long long getInt () const
 Permette di estrarre il valore memorizzato. Continua...
 
virtual double getDouble () const
 Permette di estrarre il valore memorizzato. Continua...
 
virtual std::string getText () const
 Permette di estrarre il valore memorizzato. Continua...
 
virtual bool getBool () const
 Permette di estrarre il valore memorizzato. Continua...
 
virtual gear::geom::Geometry
const & 
getGeometry () const
 Permette di estrarre il valore memorizzato. Continua...
 
virtual gear::geom::GeometrygetGeometry ()
 
virtual DateTime::DateTimeShp const getDateTime () const
 Permette di estrarre il valore memorizzato. Continua...
 
virtual DateTime::DateTimeShp getDateTime ()
 
virtual Buffer::BufferShp const getBlob () const
 Permette di estrarre il valore memorizzato. Continua...
 
virtual Buffer::BufferShp getBlob ()
 
- Membri pubblici ereditati da fire::source::vector::DataValue
 DataValue (Field::FieldShp const fld)
 Costruttore. Continua...
 
 DataValue (DataValue const &rhs)
 DataValue. Continua...
 
virtual ~DataValue ()
 Distruttore.
 
Field::FieldShp const getField () const
 Recupera i metadati descrittivi per il valore. Continua...
 
bool isChanged () const
 Indica se il valore risulta modificato rispetto al valore iniziale di creazione o salvataggio. Continua...
 
void committed ()
 Indica che il vlue è stato salvato con successo ed il flag changed viene resettato.
 
virtual DataValue::DataValueShp toInt () const
 Permette di convertire il tipo del DataValue. Continua...
 
virtual DataValue::DataValueShp toDouble () const
 Permette di convertire il tipo del DataValue. Continua...
 
virtual DataValue::DataValueShp toText () const
 Permette di convertire il tipo del DataValue. Continua...
 
virtual DataValue::DataValueShp toDatetime () const
 Permette di convertire il tipo del DataValue. Continua...
 
virtual DataValue::DataValueShp toBool () const
 Permette di convertire il tipo del DataValue. Continua...
 
virtual DataValue::DataValueShp toGeometry () const
 Permette di convertire il tipo del DataValue. Continua...
 
virtual DataValue::DataValueShp toBlob () const
 Permette di convertire il tipo del DataValue. Continua...
 

Altri membri ereditati

- Tipi pubblici ereditati da fire::source::vector::DataValue
typedef shared::DataValueSh DataValueShp
 
- Membri pubblici statici ereditati da fire::source::vector::DataValue
static const std::string NULL_TEXT ()
 Testo convenzionale per un DataValue con valore NULL. Continua...
 
static DataValuecreate (const Field::FieldShp &fld)
 Membro statico di costruzione dell'oggetto Value. Continua...
 
- Membri protetti ereditati da fire::source::vector::DataValue
DataValueoperator= (DataValue const &rhs)
 
void _invalidSet (std::string const &fromName, std::string const &typeName) const
 
void _invalidConv (std::string const &fromName, std::string const &typeName) const
 
- Attributi protetti ereditati da fire::source::vector::DataValue
bool _changed
 
Field::FieldShp _fld
 
boost::mutex _mtx
 

Descrizione dettagliata

Valore della colonna di una DataRow identificata per nome o per indice.

Documentazione delle funzioni membro

virtual Buffer::BufferShp const fire::source::vector::ScalarValue::getBlob ( ) const
virtual

Permette di estrarre il valore memorizzato.

Restituisce
puntatore condiviso in sola lettura ad un oggetto Buffer

Implementa fire::source::vector::DataValue.

virtual bool fire::source::vector::ScalarValue::getBool ( ) const
virtual

Permette di estrarre il valore memorizzato.

Restituisce
valore booleano

Implementa fire::source::vector::DataValue.

virtual DateTime::DateTimeShp const fire::source::vector::ScalarValue::getDateTime ( ) const
virtual

Permette di estrarre il valore memorizzato.

Restituisce
valore DateTime

Implementa fire::source::vector::DataValue.

virtual double fire::source::vector::ScalarValue::getDouble ( ) const
virtual

Permette di estrarre il valore memorizzato.

Restituisce
valore double

Implementa fire::source::vector::DataValue.

virtual gear::geom::Geometry const& fire::source::vector::ScalarValue::getGeometry ( ) const
virtual

Permette di estrarre il valore memorizzato.

Restituisce
puntatore condiviso in sola lettura ad un oggetto Geometry

Implementa fire::source::vector::DataValue.

virtual long long fire::source::vector::ScalarValue::getInt ( ) const
virtual

Permette di estrarre il valore memorizzato.

Restituisce
valore intero

Implementa fire::source::vector::DataValue.

virtual std::string fire::source::vector::ScalarValue::getText ( ) const
virtual

Permette di estrarre il valore memorizzato.

Restituisce
valore testuale

Implementa fire::source::vector::DataValue.

virtual bool fire::source::vector::ScalarValue::isNull ( ) const
virtual

Indica se il value contiene un valore nullo.

Restituisce
true se e solo se DataValue contiene il valore nullo

Implementa fire::source::vector::DataValue.

virtual void fire::source::vector::ScalarValue::set ( const long long &  val)
virtual

Permette di modificare il valore interno.

Parametri
val- valore intero da memorizzare

Implementa fire::source::vector::DataValue.

virtual void fire::source::vector::ScalarValue::set ( const int &  val)
virtual

Permette di modificare il valore interno.

Parametri
val- valore intero da memorizzare

Implementa fire::source::vector::DataValue.

virtual void fire::source::vector::ScalarValue::set ( double const &  val)
virtual

Permette di modificare il valore interno.

Parametri
double- valore intero da memorizzare

Implementa fire::source::vector::DataValue.

virtual void fire::source::vector::ScalarValue::set ( std::string const &  val)
virtual

Permette di modificare il valore interno.

Parametri
val- valore testuale da memorizzare

Implementa fire::source::vector::DataValue.

virtual void fire::source::vector::ScalarValue::set ( gear::geom::Geometry val)
virtual

Permette di modificare il valore interno.

Parametri
val- valore Geometry da memorizzare

Implementa fire::source::vector::DataValue.

virtual void fire::source::vector::ScalarValue::set ( gear::geom::Geometry const &  val)
virtual

Permette di modificare il valore interno.

Parametri
val- valore Geometry da memorizzare

Implementa fire::source::vector::DataValue.

virtual void fire::source::vector::ScalarValue::set ( const DateTime::DateTimeShp val)
virtual

Permette di modificare il valore interno.

Parametri
val- valore DateTime da memorizzare

Implementa fire::source::vector::DataValue.

virtual void fire::source::vector::ScalarValue::set ( Buffer::BufferShp  val)
virtual

Permette di modificare il valore interno.

Parametri
val- valore Buffer da memorizzare

Implementa fire::source::vector::DataValue.

virtual void fire::source::vector::ScalarValue::set ( bool const &  val)
virtual

Permette di modificare il valore interno.

Parametri
val- valore booleano da memorizzare

Implementa fire::source::vector::DataValue.


La documentazione per questa classe è stata generata a partire dal seguente file: