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