static const std::string sm_moduleIdentifier
The GRAPH module identifier.
#define TE_GRAPH_MODULE_IDENTIFIER
This definition is the graph module identifier.
#define TE_DEFAULT_GRAPH_LOADER_STRATEGY_TYPE
This definition is used to set the default graph loader strategy.
#define TE_GRAPH_GRAPH_ATTR_TABLE_ATTR_ID
static const std::string sm_tableVertexModelAttrId
Attribute id.
static const std::string sm_factoryLoaderStrategyTypeBox
Box Loader Strategy Factory Name.
#define TE_GRAPH_FACTORY_GRAPH_TYPE_GRAPH
#define TE_GRAPH_GRAPH_ATTR_TABLE_ATTR_COLUMN
#define TE_GRAPH_DEFAULT_MAX_CACHE_SIZE
This definition is used to set the max graph cache size.
#define TE_GRAPH_FACTORY_CACHEPOLICY_TYPE_LFU
static const std::string sm_tableAttributeAttrId
Attribute Id.
#define TE_GRAPH_GRAPH_TABLE_ATTR_TYPE
#define TE_GRAPH_GRAPH_TABLE_ATTR_TABLE_NAME
#define TE_GRAPH_DEFAULT_BOX_STRATEGY_LOADER_SIZE
This definition is used to set the default box strategy loader box size.
#define TE_GRAPH_DEFAULT_MAX_VEC_CACHE_SIZE
This definition is used to set the max graph cache vector size.
#define TE_GRAPH_GRAPH_TABLE_ATTR_NAME
static const std::string sm_tableGraphAttrName
Attribute Name.
static const std::string sm_graphFactoryDefaultObject
This definition is used to set the default graph type.
#define TE_GRAPH_GRAPH_TABLE_ATTR_ID
static const std::string sm_factoryGraphTypeUndirectedGraph
Undirected Graph Factory Name.
#define TE_GRAPH_GRAPH_TABLE_VERTEX_SUFIX
static const std::string sm_tableGraphName
Database Model Table Graph Name.
static const std::string sm_factoryGraphTypeGraph
Graph Factory Name.
#define TE_GRAPH_GRAPH_TABLE_NAME
#define TE_GRAPH_GRAPH_VERTEX_MODEL_ID
static const std::string sm_tableAttributeAttrGraphId
Attribute Graph Id.
static const std::string sm_factoryCachePolicyTypeLFU
LFU Cache Policy Factory Name.
static const std::string sm_cachePolicyFactoryDefaultObject
This definition is used to set the default cache policy.
#define TE_GRAPH_GRAPH_TABLE_ATTR_DESCRIPTION
#define TE_GRAPH_GRAPH_TABLE_EDGE_SUFIX
static const std::string sm_tableGraphAttrType
Attribute Type.
static const int sm_graphCacheDefaultMaxSize
This definition is used to set the max graph cache size.
#define TE_GRAPH_GRAPH_EDGE_MODEL_ID
static const std::string sm_tableEdgeModelAttrId
Attribute Id.
static const std::string sm_tableAttributeAttrColumn
Attribute Column.
#define TE_GRAPH_FACTORY_LOADERSTRATEGY_TYPE_SEQUENCE
static const std::string sm_tableGraphAttrTableName
Attribute Table Name.
#define TE_GRAPH_FACTORY_LOADERSTRATEGY_TYPE_BOX
static const std::string sm_tableGraphAttrId
Attribute Id.
#define TE_GRAPH_GRAPH_ATTR_TABLE_ATTR_TYPE
#define TE_GRAPH_FACTORY_CACHEPOLICY_TYPE_FIFO
#define TE_DEFAULT_GRAPH_TYPE
This definition is used to set the default graph type.
static const std::string sm_vertexStorageMode
This definition is used to set the vertex storage mode.
static const std::string sm_tableAttributeAttrLink
Attribute Link.
static const std::string sm_tableGraphAttrDesc
Attribute Description.
#define TE_GRAPH_GRAPH_TABLE_ATTR_EDGE_SUFIX
static const std::string sm_factoryGraphTypeDirectedGraph
Directed Graph Factory Name.
#define TE_DEFAULT_CACHE_POLICY_TYPE
This definition is used to set the default cache policy.
#define TE_GRAPH_STORAGE_MODE_BY_EDGE
This definition is used to set the edge storage mode.
static const std::string sm_tableAttributeName
Database Model Table Attribute Name.
static const int sm_boxLoaderStrategyDefaultSize
This definition is used to set the default box strategy loader box size.
static const std::string sm_factoryLoaderStrategyTypeSequence
Sequence Loader Strategy Factory Name.
static const std::string sm_factoryGraphTypeBidirectionalGraph
Bidirectional Graph Factory Name.
#define TE_GRAPH_FACTORY_GRAPH_TYPE_UNDIRECTEDGRAPH
#define TE_GRAPH_GRAPH_ATTR_TABLE_NAME
#define TE_GRAPH_GRAPH_ATTR_TABLE_ATTR_TABLE
#define TE_GRAPH_GRAPH_ATTR_TABLE_ATTR_GRAPH_ID
static const std::string sm_factoryCachePolicyTypeFIFO
FIFO Cache Policy Factory Name.
static const std::string sm_loaderStrategyFactoryDefaultObject
This definition is used to set the default graph loader strategy.
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.
#define TE_GRAPH_GRAPH_ATTR_TABLE_ATTR_LINK
#define TE_GRAPH_FACTORY_GRAPH_TYPE_DIRECTEDGRAPH
static const std::string sm_tableEdgeModelAttrVFrom
Attribute Vertex From.
An static class with global definitions for the TerraLib Graph Module.
static const std::string sm_tableVertexAttributeModelSufixName
Database Model Vertex Attribute Model Table Name.
#define TE_GRAPH_STORAGE_MODE_BY_VERTEX
This definition is used to set the vertex storage mode.
#define TE_GRAPH_FACTORY_GRAPH_TYPE_BIDIRECTIONALGRAPH
static const std::string sm_tableEdgeModelAttrVTo
Attribute Vertex To.
static const std::string sm_tableAttributeAttrTable
Attribute Table.
static const std::string sm_tableEdgeModelSufixName
Database Model Edge Model Table Name.
#define TE_GRAPH_GRAPH_EDGE_MODEL_VTO
static const std::string sm_edgeStorageMode
This definition is used to set the edge storage mode.
#define TE_GRAPH_GRAPH_EDGE_MODEL_VFROM
#define TE_GRAPH_GRAPH_TABLE_ATTR_VERTEX_SUFIX
static const std::string sm_tableVertexModelSufixName
Database Model Vertex Model Table Name.
static const std::string sm_tableAttributeAttrType
Attribute Type.