Go to the documentation of this file.
   26 #ifndef __TERRALIB_POSTGIS_INTERNAL_CONFIG_H 
   27 #define __TERRALIB_POSTGIS_INTERNAL_CONFIG_H 
   29 #include "../Config.h" 
   41 #define PGIS_DEFAULT_INITIAL_POOL_SIZE   4 
   48 #define PGIS_DEFAULT_MIN_POOL_SIZE       2 
   55 #define PGIS_DEFAULT_MAX_POOL_SIZE       4 
   62 #define PGIS_DEFAULT_MAX_IDLE_TIME       10 
   69 #define PGIS_DEFAULT_PORT                "5432" 
   76 #define PGIS_DEFAULT_CONNECT_TIMEOUT     "4" 
   83 #define PGIS_DEFAULT_CLIENT_ENCODING     "UTF8" 
   90 #define PGIS_DRIVER_IDENTIFIER "POSTGIS" 
   97 #define TERRALIB_RASTER_DRIVER_IDENTIFIER "TEPG" 
   99 #define PG_UNKNOW_TYPE                    -1 
  100 #define PG_BOOL_TYPE                      16 
  101 #define PG_BYTEA_TYPE                     17 
  102 #define PG_CHAR_TYPE                      18 
  103 #define PG_NAME_TYPE                      19 
  104 #define PG_INT8_TYPE                      20 
  105 #define PG_INT2_TYPE                      21 
  106 #define PG_INT2_VECTOR_TYPE               22 
  107 #define PG_INT4_TYPE                      23 
  108 #define PG_TEXT_TYPE                      25 
  109 #define PG_OID_TYPE                       26 
  110 #define PG_FLOAT4_TYPE                   700 
  111 #define PG_FLOAT8_TYPE                   701 
  112 #define PG_CHARACTER_TYPE               1042 
  113 #define PG_VARCHAR_TYPE                 1043 
  114 #define PG_DATE_TYPE                    1082 
  115 #define PG_TIME_TYPE                    1083 
  116 #define PG_TIMETZ_TYPE                  1266 
  117 #define PG_TIMESTAMP_TYPE               1114 
  118 #define PG_TIMESTAMPTZ_TYPE             1184 
  119 #define PG_NUMERIC_TYPE                 1700 
  120 #define PG_BOOL_ARRAY_TYPE              1000 
  121 #define PG_BYTEA_ARRAY_TYPE             1001 
  122 #define PG_CHAR_ARRAY_TYPE              1002 
  123 #define PG_NAME_ARRAY_TYPE              1003 
  124 #define PG_INT8_ARRAY_TYPE              1016 
  125 #define PG_INT2_ARRAY_TYPE              1005 
  126 #define PG__INT2_VECTOR_TYPE            1006 
  127 #define PG_INT4_ARRAY_TYPE              1007 
  128 #define PG_TEXT_ARRAY_TYPE              1009 
  129 #define PG_OID_ARRAY_TYPE               1028 
  130 #define PG_OID_VECTOR_TYPE              1013 
  131 #define PG_FLOAT4_ARRAY_TYPE            1021 
  132 #define PG_FLOAT8_ARRAY_TYPE            1022 
  133 #define PG_CHARACTER_ARRAY_TYPE         1014 
  134 #define PG_VARCHAR_ARRAY_TYPE           1015 
  135 #define PG_DATE_ARRAY_TYPE              1182 
  136 #define PG_TIME_ARRAY_TYPE              1183 
  137 #define PG_TIMETZ_ARRAY_TYPE            1270 
  138 #define PG_TIMESTAMP_ARRAY_TYPE         1115 
  139 #define PG_TIMESTAMPTZ_ARRAY_TYPE       1185 
  140 #define PG_NUMERIC_ARRAY_TYPE           1231 
  154 #define TE_PGIS_TEXT_DOMAIN "tepostgis" 
  161 #define TE_PGIS_TEXT_DOMAIN_DIR "locale" 
  168 #define TR_PGIS(message) TR(message, TE_PGIS_TEXT_DOMAIN) 
  175 #define TR_PLURAL_PGIS(message1, message2, n) TR_PLURAL(TE_PGIS_TEXT_DOMAIN, message1, message2, n) 
  184 #define TE_EWKB_ZM_OFFSET    0xC0000000 
  185 #define TE_EWKB_Z_OFFSET     0x80000000 
  186 #define TE_EWKB_M_OFFSET     0x40000000 
  187 #define TE_EWKB_SRID_FLAG    0x20000000 
  188 #define TE_EWKB_BBOX_FLAG    0x10000000 
  209     #pragma warning( disable : 4251 ) 
  210     #pragma warning( disable : 4275 ) 
  214     #define TEPGISEXPORT                          // Don't need to export/import... it is a static library 
  216     #define TEPGISEXPORT  __declspec(dllexport)   // export DLL information 
  218     #define TEPGISEXPORT  __declspec(dllimport)   // import DLL information 
  226 #endif  // __TERRALIB_POSTGIS_INTERNAL_CONFIG_H