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