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)