27 #include "../../geometry/Envelope.h" 28 #include "../../dataaccess/datasource/DataSource.h" 29 #include "../../srs/Config.h" 30 #include "../Globals.h" 41 m_vertexProp(nullptr),
126 std::string tableName;
142 std::string tableName;
Property * getProperty(std::size_t i) const
It returns the i-th property.
#define TE_UNKNOWN_SRS
A numeric value to represent a unknown SRS identification in TerraLib.
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 te::dt::Date ds(2010, 01, 01)
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.
const std::vector< Property * > & getProperties() const
It returns the list of properties describing the CompositeProperty.
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.
virtual void close()=0
It closes the data source and clears all the resources used by its internal communication channel...
virtual void remove(Property *p)
It removes the property from the composite.
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.
void add(Property *p)
It adds a new property to the CompositeProperty.
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.