27 #include "../../geometry/Envelope.h"
28 #include "../../dataaccess/datasource/DataSource.h"
29 #include "../Globals.h"
124 std::string tableName =
"";
140 std::string tableName =
"";
156 if(m_vertexProp == 0)
161 m_vertexProp->add(p);
166 if(m_vertexProp != 0)
170 m_vertexProp->remove(p);
176 if(m_vertexProp != 0)
178 return m_vertexProp->getProperty(idx);
186 if(m_vertexProp != 0)
188 return m_vertexProp->getProperties().size();
210 m_edgeProp->remove(p);
218 return m_edgeProp->getProperty(idx);
228 return m_edgeProp->getProperties().size();
This class is used to define a set of properties of a Vertex.
This class is used to define a set of properties of a Edge.
An abstract class for data providers like a DBMS, Web Services or a regular file. ...
It models a property definition.
static const int sm_graphCacheDefaultMaxSize
This definition is used to set the max graph cache size.
An Envelope defines a 2D rectangular region.
This class is used to define a set of properties of a Vertex.
This class is used to define a set of properties of a Edge.
static const int sm_boxLoaderStrategyDefaultSize
This definition is used to set the default box strategy loader box size.
static const int sm_graphVecCacheDefaultMaxSize
This definition is used to set the max graph cache vector size.
static const std::string sm_tableEdgeAttributeModelSufixName
Database Model Edge Attribute Model Table Name.
static const std::string sm_tableVertexAttributeModelSufixName
Database Model Vertex Attribute Model Table Name.
static const std::string sm_tableEdgeModelSufixName
Database Model Edge Model Table Name.
static const std::string sm_tableVertexModelSufixName
Database Model Vertex Model Table Name.