Loading...
Searching...
No Matches
 
 
 
 
Go to the documentation of this file.
   26#ifndef __TERRALIB_POSTGIS_INTERNAL_CONFIG_H 
   27#define __TERRALIB_POSTGIS_INTERNAL_CONFIG_H 
   39#define PGIS_DEFAULT_INITIAL_POOL_SIZE   4 
   46#define PGIS_DEFAULT_MIN_POOL_SIZE       2 
   53#define PGIS_DEFAULT_MAX_POOL_SIZE       50 
   60#define PGIS_DEFAULT_MAX_IDLE_TIME       10 
   67#define PGIS_DEFAULT_PORT                "5432" 
   74#define PGIS_DEFAULT_CONNECT_TIMEOUT     "4" 
   81#define PGIS_DEFAULT_CLIENT_ENCODING     "UTF8" 
   88#define PGIS_DRIVER_IDENTIFIER "POSTGIS" 
   99#define PGIS_UNKNOWN_SRS -1 
  106#define TERRALIB_RASTER_DRIVER_IDENTIFIER "TEPG" 
  108#define PG_UNKNOW_TYPE                    -1 
  109#define PG_BOOL_TYPE                      16 
  110#define PG_BYTEA_TYPE                     17 
  111#define PG_CHAR_TYPE                      18 
  112#define PG_NAME_TYPE                      19 
  113#define PG_INT8_TYPE                      20 
  114#define PG_INT2_TYPE                      21 
  115#define PG_INT2_VECTOR_TYPE               22 
  116#define PG_INT4_TYPE                      23 
  117#define PG_TEXT_TYPE                      25 
  118#define PG_OID_TYPE                       26 
  119#define PG_FLOAT4_TYPE                   700 
  120#define PG_FLOAT8_TYPE                   701 
  121#define PG_CHARACTER_TYPE               1042 
  122#define PG_VARCHAR_TYPE                 1043 
  123#define PG_DATE_TYPE                    1082 
  124#define PG_TIME_TYPE                    1083 
  125#define PG_TIMETZ_TYPE                  1266 
  126#define PG_TIMESTAMP_TYPE               1114 
  127#define PG_TIMESTAMPTZ_TYPE             1184 
  128#define PG_NUMERIC_TYPE                 1700 
  129#define PG_BOOL_ARRAY_TYPE              1000 
  130#define PG_BYTEA_ARRAY_TYPE             1001 
  131#define PG_CHAR_ARRAY_TYPE              1002 
  132#define PG_NAME_ARRAY_TYPE              1003 
  133#define PG_INT8_ARRAY_TYPE              1016 
  134#define PG_INT2_ARRAY_TYPE              1005 
  135#define PG__INT2_VECTOR_TYPE            1006 
  136#define PG_INT4_ARRAY_TYPE              1007 
  137#define PG_TEXT_ARRAY_TYPE              1009 
  138#define PG_OID_ARRAY_TYPE               1028 
  139#define PG_OID_VECTOR_TYPE              1013 
  140#define PG_FLOAT4_ARRAY_TYPE            1021 
  141#define PG_FLOAT8_ARRAY_TYPE            1022 
  142#define PG_CHARACTER_ARRAY_TYPE         1014 
  143#define PG_VARCHAR_ARRAY_TYPE           1015 
  144#define PG_DATE_ARRAY_TYPE              1182 
  145#define PG_TIME_ARRAY_TYPE              1183 
  146#define PG_TIMETZ_ARRAY_TYPE            1270 
  147#define PG_TIMESTAMP_ARRAY_TYPE         1115 
  148#define PG_TIMESTAMPTZ_ARRAY_TYPE       1185 
  149#define PG_NUMERIC_ARRAY_TYPE           1231 
  158#define TE_EWKB_ZM_OFFSET    0xC0000000 
  159#define TE_EWKB_Z_OFFSET     0x80000000 
  160#define TE_EWKB_M_OFFSET     0x40000000 
  161#define TE_EWKB_SRID_FLAG    0x20000000 
  162#define TE_EWKB_BBOX_FLAG    0x10000000 
  183    #pragma warning( disable : 4251 ) 
  184    #pragma warning( disable : 4275 ) 
  190    #define TEPGISEXPORT  __declspec(dllexport)    
  192    #define TEPGISEXPORT  __declspec(dllimport)