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 ) 
  188     #define TEPGISEXPORT                          // Don't need to export/import... it is a static library 
  190     #define TEPGISEXPORT  __declspec(dllexport)   // export DLL information 
  192     #define TEPGISEXPORT  __declspec(dllimport)   // import DLL information 
  200 #endif  // __TERRALIB_POSTGIS_INTERNAL_CONFIG_H