All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::graph::Globals Class Reference

An static class with global definitions for the TerraLib Graph Module. More...

#include <Globals.h>

Inheritance diagram for te::graph::Globals:
te::common::Static

Static Public Attributes

static const int sm_boxLoaderStrategyDefaultSize
 This definition is used to set the default box strategy loader box size. More...
 
static const std::string sm_cachePolicyFactoryDefaultObject
 This definition is used to set the default cache policy. More...
 
static const std::string sm_edgeStorageMode
 This definition is used to set the edge storage mode. More...
 
static const std::string sm_factoryCachePolicyTypeFIFO
 FIFO Cache Policy Factory Name. More...
 
static const std::string sm_factoryCachePolicyTypeLFU
 LFU Cache Policy Factory Name. More...
 
static const std::string sm_factoryGraphTypeBidirectionalGraph
 Bidirectional Graph Factory Name. More...
 
static const std::string sm_factoryGraphTypeDirectedGraph
 Directed Graph Factory Name. More...
 
static const std::string sm_factoryGraphTypeGraph
 Graph Factory Name. More...
 
static const std::string sm_factoryGraphTypeUndirectedGraph
 Undirected Graph Factory Name. More...
 
static const std::string sm_factoryLoaderStrategyTypeBox
 Box Loader Strategy Factory Name. More...
 
static const std::string sm_factoryLoaderStrategyTypeSequence
 Sequence Loader Strategy Factory Name. More...
 
static const int sm_graphCacheDefaultMaxSize
 This definition is used to set the max graph cache size. More...
 
static const std::string sm_graphFactoryDefaultObject
 This definition is used to set the default graph type. More...
 
static const int sm_graphVecCacheDefaultMaxSize
 This definition is used to set the max graph cache vector size. More...
 
static const std::string sm_loaderStrategyFactoryDefaultObject
 This definition is used to set the default graph loader strategy. More...
 
static const std::string sm_moduleIdentifier
 The GRAPH module identifier. More...
 
static const std::string sm_tableAttributeAttrColumn
 Attribute Column. More...
 
static const std::string sm_tableAttributeAttrGraphId
 Attribute Graph Id. More...
 
static const std::string sm_tableAttributeAttrId
 Attribute Id. More...
 
static const std::string sm_tableAttributeAttrLink
 Attribute Link. More...
 
static const std::string sm_tableAttributeAttrTable
 Attribute Table. More...
 
static const std::string sm_tableAttributeAttrType
 Attribute Type. More...
 
static const std::string sm_tableAttributeName
 Database Model Table Attribute Name. More...
 
static const std::string sm_tableEdgeAttributeModelSufixName
 Database Model Edge Attribute Model Table Name. More...
 
static const std::string sm_tableEdgeModelAttrId
 Attribute Id. More...
 
static const std::string sm_tableEdgeModelAttrVFrom
 Attribute Vertex From. More...
 
static const std::string sm_tableEdgeModelAttrVTo
 Attribute Vertex To. More...
 
static const std::string sm_tableEdgeModelSufixName
 Database Model Edge Model Table Name. More...
 
static const std::string sm_tableGraphAttrDesc
 Attribute Description. More...
 
static const std::string sm_tableGraphAttrId
 Attribute Id. More...
 
static const std::string sm_tableGraphAttrName
 Attribute Name. More...
 
static const std::string sm_tableGraphAttrTableName
 Attribute Table Name. More...
 
static const std::string sm_tableGraphAttrType
 Attribute Type. More...
 
static const std::string sm_tableGraphName
 Database Model Table Graph Name. More...
 
static const std::string sm_tableVertexAttributeModelSufixName
 Database Model Vertex Attribute Model Table Name. More...
 
static const std::string sm_tableVertexModelAttrId
 Attribute id. More...
 
static const std::string sm_tableVertexModelSufixName
 Database Model Vertex Model Table Name. More...
 
static const std::string sm_vertexStorageMode
 This definition is used to set the vertex storage mode. More...
 

Detailed Description

An static class with global definitions for the TerraLib Graph Module.

Definition at line 45 of file Globals.h.

Member Data Documentation

const int te::graph::Globals::sm_boxLoaderStrategyDefaultSize
static

This definition is used to set the default box strategy loader box size.

Definition at line 69 of file Globals.h.

Referenced by te::graph::GraphMetadata::GraphMetadata().

const std::string te::graph::Globals::sm_cachePolicyFactoryDefaultObject
static

This definition is used to set the default cache policy.

Definition at line 64 of file Globals.h.

const std::string te::graph::Globals::sm_edgeStorageMode
static

This definition is used to set the edge storage mode.

Definition at line 72 of file Globals.h.

const std::string te::graph::Globals::sm_factoryCachePolicyTypeFIFO
static

FIFO Cache Policy Factory Name.

Definition at line 57 of file Globals.h.

Referenced by te::graph::FIFOCachePolicyFactory::getType().

const std::string te::graph::Globals::sm_factoryCachePolicyTypeLFU
static

LFU Cache Policy Factory Name.

Definition at line 58 of file Globals.h.

Referenced by te::graph::LFUCachePolicyFactory::getType().

const std::string te::graph::Globals::sm_factoryGraphTypeBidirectionalGraph
static

Bidirectional Graph Factory Name.

Definition at line 53 of file Globals.h.

Referenced by te::graph::BidirectionalGraphFactory::getType().

const std::string te::graph::Globals::sm_factoryGraphTypeDirectedGraph
static
const std::string te::graph::Globals::sm_factoryGraphTypeGraph
static

Graph Factory Name.

Definition at line 52 of file Globals.h.

Referenced by te::graph::GraphFactory::getType().

const std::string te::graph::Globals::sm_factoryGraphTypeUndirectedGraph
static

Undirected Graph Factory Name.

Definition at line 55 of file Globals.h.

Referenced by te::sa::MinimumSpanningTree::createGraph(), and te::graph::UndirectedGraphFactory::getType().

const std::string te::graph::Globals::sm_factoryLoaderStrategyTypeBox
static

Box Loader Strategy Factory Name.

Definition at line 60 of file Globals.h.

Referenced by te::graph::BoxLoaderStrategyFactory::getType().

const std::string te::graph::Globals::sm_factoryLoaderStrategyTypeSequence
static

Sequence Loader Strategy Factory Name.

Definition at line 61 of file Globals.h.

Referenced by te::graph::SequenceLoaderStrategyFactory::getType().

const int te::graph::Globals::sm_graphCacheDefaultMaxSize
static

This definition is used to set the max graph cache size.

Definition at line 67 of file Globals.h.

Referenced by te::graph::GraphMetadata::GraphMetadata().

const std::string te::graph::Globals::sm_graphFactoryDefaultObject
static

This definition is used to set the default graph type.

Definition at line 63 of file Globals.h.

const int te::graph::Globals::sm_graphVecCacheDefaultMaxSize
static

This definition is used to set the max graph cache vector size.

Definition at line 68 of file Globals.h.

Referenced by te::graph::GraphMetadata::GraphMetadata().

const std::string te::graph::Globals::sm_loaderStrategyFactoryDefaultObject
static

This definition is used to set the default graph loader strategy.

Definition at line 65 of file Globals.h.

const std::string te::graph::Globals::sm_moduleIdentifier
static

The GRAPH module identifier.

Definition at line 49 of file Globals.h.

const std::string te::graph::Globals::sm_tableAttributeAttrColumn
static
const std::string te::graph::Globals::sm_tableAttributeAttrGraphId
static
const std::string te::graph::Globals::sm_tableAttributeAttrId
static

Attribute Id.

Definition at line 82 of file Globals.h.

Referenced by te::graph::DataSourceGraphMetadata::createGraphAttributesTable().

const std::string te::graph::Globals::sm_tableAttributeAttrLink
static

Attribute Link.

Definition at line 86 of file Globals.h.

Referenced by te::graph::DataSourceGraphMetadata::createGraphAttributesTable().

const std::string te::graph::Globals::sm_tableAttributeAttrTable
static
const std::string te::graph::Globals::sm_tableAttributeAttrType
static
const std::string te::graph::Globals::sm_tableAttributeName
static
const std::string te::graph::Globals::sm_tableEdgeAttributeModelSufixName
static

Database Model Edge Attribute Model Table Name.

Definition at line 90 of file Globals.h.

Referenced by te::graph::GraphMetadata::getEdgeTableName().

const std::string te::graph::Globals::sm_tableEdgeModelSufixName
static

Database Model Edge Model Table Name.

Definition at line 89 of file Globals.h.

Referenced by te::graph::DataSourceGraphMetadata::createGraphTableEdgeModel(), and te::graph::GraphMetadata::getEdgeTableName().

const std::string te::graph::Globals::sm_tableGraphAttrDesc
static
const std::string te::graph::Globals::sm_tableGraphAttrId
static
const std::string te::graph::Globals::sm_tableGraphAttrName
static
const std::string te::graph::Globals::sm_tableGraphAttrTableName
static

Attribute Table Name.

Definition at line 78 of file Globals.h.

Referenced by te::graph::DataSourceGraphMetadata::createGraphMetadataTable().

const std::string te::graph::Globals::sm_tableGraphAttrType
static
const std::string te::graph::Globals::sm_tableVertexAttributeModelSufixName
static

Database Model Vertex Attribute Model Table Name.

Definition at line 96 of file Globals.h.

Referenced by te::graph::DataSourceGraphMetadata::createVertexAttrTable(), and te::graph::GraphMetadata::getVertexTableName().

const std::string te::graph::Globals::sm_tableVertexModelSufixName
static

Database Model Vertex Model Table Name.

Definition at line 95 of file Globals.h.

Referenced by te::graph::GraphMetadata::getVertexTableName().

const std::string te::graph::Globals::sm_vertexStorageMode
static

This definition is used to set the vertex storage mode.

Definition at line 71 of file Globals.h.


The documentation for this class was generated from the following files: