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