4 #ifndef FIRE_PLUGIN_DATA_SHARED_DATAROWSH_HPP_INCLUDED 
    5 #define FIRE_PLUGIN_DATA_SHARED_DATAROWSH_HPP_INCLUDED 
    7 #include <boost/shared_ptr.hpp> 
    8 #include <fire/shared/Shared.hpp> 
   13 #include "fire/gis/export.hpp" 
   14 #include "fire/source/vector/DataRow.hpp" 
   15 #include "fire/source/vector/shared/DataValueSh.hpp" 
   45   inline void committed() {
 
   46         return _getPtr()->committed();
 
   50         return _getPtr()->getMetadata();
 
   53   inline int getCount()
 const {
 
   54         return _getPtr()->getCount();
 
   57   inline bool isChanged()
 const {
 
   58         return _getPtr()->isChanged();
 
   62         _getPtr()->set(idx, val);
 
   66         _getPtr()->set(name, val);
 
   70         return _getPtr()->get(idx);
 
   74         return _getPtr()->get(idx);
 
   78         return _getPtr()->get(name);
 
   82         return _getPtr()->get(name);
 
   86       _getPtr()->getPrimaryKey(list);
 
   89   inline void saveOrUpdate() {
 
   90       _getPtr()->saveOrUpdate();
 
   93   inline void insert() {
 
   97   inline void update() {
 
  101   inline void erase() {
 
Definition: DataRowSh.hpp:22
 
Definition: Shared.hpp:17
 
std::vector< DataValue::DataValueShp > VctValue
Vettore di istanze condivise fire::source::vector::DataValue. 
Definition: DataRow.hpp:42
 
Definition: DataValueSh.hpp:24
 
Oggetto per l'accesso alle colonne di una riga di dati. 
Definition: DataRow.hpp:32