Loading...
Searching...
No Matches
 
 
 
 
Go to the documentation of this file.
   26#ifndef __TERRALIB_GRAPH_INTERNAL_CONFIG_H 
   27#define __TERRALIB_GRAPH_INTERNAL_CONFIG_H 
   29#define TE_GRAPH_MODULE_NAME "te.graph" 
   41#define TE_GRAPH_MODULE_IDENTIFIER  "GRAPH" 
   48#define TE_DEFAULT_GRAPH_TYPE  TE_GRAPH_FACTORY_GRAPH_TYPE_GRAPH 
   55#define TE_DEFAULT_CACHE_POLICY_TYPE TE_GRAPH_FACTORY_CACHEPOLICY_TYPE_FIFO 
   62#define TE_DEFAULT_GRAPH_LOADER_STRATEGY_TYPE TE_GRAPH_FACTORY_LOADERSTRATEGY_TYPE_BOX 
   69#define TE_GRAPH_DEFAULT_MAX_CACHE_SIZE 100000   
   76#define TE_GRAPH_DEFAULT_MAX_VEC_CACHE_SIZE 5 
   83#define TE_GRAPH_DEFAULT_BOX_STRATEGY_LOADER_SIZE 20 
   90#define TE_GRAPH_STORAGE_MODE_BY_VERTEX  "GRAPH_STORAGE_MODE_BY_VERTEX" 
   97#define TE_GRAPH_STORAGE_MODE_BY_EDGE  "GRAPH_STORAGE_MODE_BY_EDGE" 
  105#define TE_GRAPH_FACTORY_GRAPH_TYPE_GRAPH "GRAPH" 
  106#define TE_GRAPH_FACTORY_GRAPH_TYPE_BIDIRECTIONALGRAPH "BIDIRECTIONALGRAPH" 
  107#define TE_GRAPH_FACTORY_GRAPH_TYPE_DIRECTEDGRAPH "DIRECTEDGRAPH" 
  108#define TE_GRAPH_FACTORY_GRAPH_TYPE_UNDIRECTEDGRAPH "UNDIRECTEDGRAPH" 
  110#define TE_GRAPH_FACTORY_CACHEPOLICY_TYPE_FIFO "FIFO" 
  111#define TE_GRAPH_FACTORY_CACHEPOLICY_TYPE_LFU "LFU" 
  113#define TE_GRAPH_FACTORY_LOADERSTRATEGY_TYPE_BOX "BOX_LOADER_STRATEGY" 
  114#define TE_GRAPH_FACTORY_LOADERSTRATEGY_TYPE_SEQUENCE "SEQUENCE_LOADER_STRATEGY" 
  123#define TE_GRAPH_GRAPH_TABLE_NAME "te_graph" 
  124#define TE_GRAPH_GRAPH_TABLE_ATTR_ID "id" 
  125#define TE_GRAPH_GRAPH_TABLE_ATTR_NAME "name" 
  126#define TE_GRAPH_GRAPH_TABLE_ATTR_TYPE "type" 
  127#define TE_GRAPH_GRAPH_TABLE_ATTR_TABLE_NAME "table_name" 
  128#define TE_GRAPH_GRAPH_TABLE_ATTR_DESCRIPTION "description" 
  130#define TE_GRAPH_GRAPH_ATTR_TABLE_NAME "te_graph_attr" 
  131#define TE_GRAPH_GRAPH_ATTR_TABLE_ATTR_ID "id" 
  132#define TE_GRAPH_GRAPH_ATTR_TABLE_ATTR_GRAPH_ID "graph_id" 
  133#define TE_GRAPH_GRAPH_ATTR_TABLE_ATTR_TABLE "table_name" 
  134#define TE_GRAPH_GRAPH_ATTR_TABLE_ATTR_COLUMN "column_name" 
  135#define TE_GRAPH_GRAPH_ATTR_TABLE_ATTR_LINK "link_column" 
  136#define TE_GRAPH_GRAPH_ATTR_TABLE_ATTR_TYPE "type" 
  138#define TE_GRAPH_GRAPH_TABLE_ATTR_EDGE_SUFIX "_attr_model_edge" 
  139#define TE_GRAPH_GRAPH_TABLE_EDGE_SUFIX "_model_edge" 
  140#define TE_GRAPH_GRAPH_EDGE_MODEL_ID "edge_id" 
  141#define TE_GRAPH_GRAPH_EDGE_MODEL_VFROM "vertex_from" 
  142#define TE_GRAPH_GRAPH_EDGE_MODEL_VTO "vertex_to" 
  144#define TE_GRAPH_GRAPH_TABLE_ATTR_VERTEX_SUFIX "_attr_model_vertex" 
  145#define TE_GRAPH_GRAPH_TABLE_VERTEX_SUFIX "_model_vertex" 
  146#define TE_GRAPH_GRAPH_VERTEX_MODEL_ID "vertex_id" 
  166    #pragma warning( disable : 4251 ) 
  167    #pragma warning( disable : 4275 ) 
  171    #define TEGRAPHEXPORT                           
  173    #define TEGRAPHEXPORT  __declspec(dllexport)    
  175    #define TEGRAPHEXPORT  __declspec(dllimport)    
  178  #define TEGRAPHEXPORT