rev |
line source |
jbe@0
|
1
|
jbe@4
|
2 CREATE OR REPLACE FUNCTION ekey_point_in_dummy(cstring)
|
jbe@0
|
3 RETURNS ekey_point
|
jbe@0
|
4 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
5 AS '$libdir/latlon-v0002', 'pgl_notimpl';
|
jbe@0
|
6
|
jbe@4
|
7 CREATE OR REPLACE FUNCTION ekey_point_out_dummy(ekey_point)
|
jbe@0
|
8 RETURNS cstring
|
jbe@0
|
9 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
10 AS '$libdir/latlon-v0002', 'pgl_notimpl';
|
jbe@0
|
11
|
jbe@4
|
12 CREATE OR REPLACE FUNCTION ekey_area_in_dummy(cstring)
|
jbe@0
|
13 RETURNS ekey_area
|
jbe@0
|
14 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
15 AS '$libdir/latlon-v0002', 'pgl_notimpl';
|
jbe@0
|
16
|
jbe@4
|
17 CREATE OR REPLACE FUNCTION ekey_area_out_dummy(ekey_area)
|
jbe@0
|
18 RETURNS cstring
|
jbe@0
|
19 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
20 AS '$libdir/latlon-v0002', 'pgl_notimpl';
|
jbe@0
|
21
|
jbe@4
|
22 CREATE OR REPLACE FUNCTION epoint_in(cstring)
|
jbe@0
|
23 RETURNS epoint
|
jbe@0
|
24 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
25 AS '$libdir/latlon-v0002', 'pgl_epoint_in';
|
jbe@0
|
26
|
jbe@4
|
27 CREATE OR REPLACE FUNCTION ebox_in(cstring)
|
jbe@0
|
28 RETURNS ebox
|
jbe@0
|
29 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
30 AS '$libdir/latlon-v0002', 'pgl_ebox_in';
|
jbe@0
|
31
|
jbe@4
|
32 CREATE OR REPLACE FUNCTION ecircle_in(cstring)
|
jbe@0
|
33 RETURNS ecircle
|
jbe@0
|
34 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
35 AS '$libdir/latlon-v0002', 'pgl_ecircle_in';
|
jbe@0
|
36
|
jbe@4
|
37 CREATE OR REPLACE FUNCTION ecluster_in(cstring)
|
jbe@4
|
38 RETURNS ecluster
|
jbe@0
|
39 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
40 AS '$libdir/latlon-v0002', 'pgl_ecluster_in';
|
jbe@0
|
41
|
jbe@4
|
42 CREATE OR REPLACE FUNCTION epoint_out(epoint)
|
jbe@4
|
43 RETURNS cstring
|
jbe@0
|
44 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
45 AS '$libdir/latlon-v0002', 'pgl_epoint_out';
|
jbe@0
|
46
|
jbe@4
|
47 CREATE OR REPLACE FUNCTION ebox_out(ebox)
|
jbe@4
|
48 RETURNS cstring
|
jbe@0
|
49 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
50 AS '$libdir/latlon-v0002', 'pgl_ebox_out';
|
jbe@0
|
51
|
jbe@4
|
52 CREATE OR REPLACE FUNCTION ecircle_out(ecircle)
|
jbe@4
|
53 RETURNS cstring
|
jbe@0
|
54 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
55 AS '$libdir/latlon-v0002', 'pgl_ecircle_out';
|
jbe@0
|
56
|
jbe@4
|
57 CREATE OR REPLACE FUNCTION ecluster_out(ecluster)
|
jbe@4
|
58 RETURNS cstring
|
jbe@0
|
59 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
60 AS '$libdir/latlon-v0002', 'pgl_ecluster_out';
|
jbe@0
|
61
|
jbe@4
|
62 CREATE OR REPLACE FUNCTION epoint_recv(internal)
|
jbe@4
|
63 RETURNS epoint
|
jbe@4
|
64 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
65 AS '$libdir/latlon-v0002', 'pgl_epoint_recv';
|
jbe@0
|
66
|
jbe@4
|
67 CREATE OR REPLACE FUNCTION ebox_recv(internal)
|
jbe@0
|
68 RETURNS ebox
|
jbe@0
|
69 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
70 AS '$libdir/latlon-v0002', 'pgl_ebox_recv';
|
jbe@0
|
71
|
jbe@4
|
72 CREATE OR REPLACE FUNCTION ecircle_recv(internal)
|
jbe@0
|
73 RETURNS ecircle
|
jbe@0
|
74 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
75 AS '$libdir/latlon-v0002', 'pgl_ecircle_recv';
|
jbe@4
|
76
|
jbe@4
|
77 CREATE OR REPLACE FUNCTION epoint_send(epoint)
|
jbe@4
|
78 RETURNS bytea
|
jbe@4
|
79 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
80 AS '$libdir/latlon-v0002', 'pgl_epoint_send';
|
jbe@4
|
81
|
jbe@4
|
82 CREATE OR REPLACE FUNCTION ebox_send(ebox)
|
jbe@4
|
83 RETURNS bytea
|
jbe@4
|
84 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
85 AS '$libdir/latlon-v0002', 'pgl_ebox_send';
|
jbe@4
|
86
|
jbe@4
|
87 CREATE OR REPLACE FUNCTION ecircle_send(ecircle)
|
jbe@4
|
88 RETURNS bytea
|
jbe@4
|
89 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
90 AS '$libdir/latlon-v0002', 'pgl_ecircle_send';
|
jbe@4
|
91
|
jbe@4
|
92 CREATE OR REPLACE FUNCTION epoint_btree_lt(epoint, epoint)
|
jbe@4
|
93 RETURNS boolean
|
jbe@4
|
94 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
95 AS '$libdir/latlon-v0002', 'pgl_btree_epoint_lt';
|
jbe@4
|
96
|
jbe@4
|
97 CREATE OR REPLACE FUNCTION epoint_btree_le(epoint, epoint)
|
jbe@4
|
98 RETURNS boolean
|
jbe@4
|
99 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
100 AS '$libdir/latlon-v0002', 'pgl_btree_epoint_le';
|
jbe@4
|
101
|
jbe@4
|
102 CREATE OR REPLACE FUNCTION epoint_btree_eq(epoint, epoint)
|
jbe@4
|
103 RETURNS boolean
|
jbe@4
|
104 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
105 AS '$libdir/latlon-v0002', 'pgl_btree_epoint_eq';
|
jbe@0
|
106
|
jbe@4
|
107 CREATE OR REPLACE FUNCTION epoint_btree_ne(epoint, epoint)
|
jbe@4
|
108 RETURNS boolean
|
jbe@4
|
109 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
110 AS '$libdir/latlon-v0002', 'pgl_btree_epoint_ne';
|
jbe@4
|
111
|
jbe@4
|
112 CREATE OR REPLACE FUNCTION epoint_btree_ge(epoint, epoint)
|
jbe@4
|
113 RETURNS boolean
|
jbe@4
|
114 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
115 AS '$libdir/latlon-v0002', 'pgl_btree_epoint_ge';
|
jbe@4
|
116
|
jbe@4
|
117 CREATE OR REPLACE FUNCTION epoint_btree_gt(epoint, epoint)
|
jbe@4
|
118 RETURNS boolean
|
jbe@4
|
119 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
120 AS '$libdir/latlon-v0002', 'pgl_btree_epoint_gt';
|
jbe@0
|
121
|
jbe@4
|
122 CREATE OR REPLACE FUNCTION epoint_btree_cmp(epoint, epoint)
|
jbe@4
|
123 RETURNS int4
|
jbe@4
|
124 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
125 AS '$libdir/latlon-v0002', 'pgl_btree_epoint_cmp';
|
jbe@4
|
126
|
jbe@4
|
127 CREATE OR REPLACE FUNCTION ebox_btree_lt(ebox, ebox)
|
jbe@4
|
128 RETURNS boolean
|
jbe@4
|
129 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
130 AS '$libdir/latlon-v0002', 'pgl_btree_ebox_lt';
|
jbe@4
|
131
|
jbe@4
|
132 CREATE OR REPLACE FUNCTION ebox_btree_le(ebox, ebox)
|
jbe@4
|
133 RETURNS boolean
|
jbe@4
|
134 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
135 AS '$libdir/latlon-v0002', 'pgl_btree_ebox_le';
|
jbe@4
|
136
|
jbe@4
|
137 CREATE OR REPLACE FUNCTION ebox_btree_eq(ebox, ebox)
|
jbe@4
|
138 RETURNS boolean
|
jbe@4
|
139 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
140 AS '$libdir/latlon-v0002', 'pgl_btree_ebox_eq';
|
jbe@0
|
141
|
jbe@4
|
142 CREATE OR REPLACE FUNCTION ebox_btree_ne(ebox, ebox)
|
jbe@4
|
143 RETURNS boolean
|
jbe@4
|
144 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
145 AS '$libdir/latlon-v0002', 'pgl_btree_ebox_ne';
|
jbe@4
|
146
|
jbe@4
|
147 CREATE OR REPLACE FUNCTION ebox_btree_ge(ebox, ebox)
|
jbe@4
|
148 RETURNS boolean
|
jbe@4
|
149 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
150 AS '$libdir/latlon-v0002', 'pgl_btree_ebox_ge';
|
jbe@4
|
151
|
jbe@4
|
152 CREATE OR REPLACE FUNCTION ebox_btree_gt(ebox, ebox)
|
jbe@4
|
153 RETURNS boolean
|
jbe@4
|
154 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
155 AS '$libdir/latlon-v0002', 'pgl_btree_ebox_gt';
|
jbe@4
|
156
|
jbe@4
|
157 CREATE OR REPLACE FUNCTION ebox_btree_cmp(ebox, ebox)
|
jbe@4
|
158 RETURNS int4
|
jbe@4
|
159 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
160 AS '$libdir/latlon-v0002', 'pgl_btree_ebox_cmp';
|
jbe@4
|
161
|
jbe@4
|
162 CREATE OR REPLACE FUNCTION ecircle_btree_lt(ecircle, ecircle)
|
jbe@4
|
163 RETURNS boolean
|
jbe@4
|
164 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
165 AS '$libdir/latlon-v0002', 'pgl_btree_ecircle_lt';
|
jbe@4
|
166
|
jbe@4
|
167 CREATE OR REPLACE FUNCTION ecircle_btree_le(ecircle, ecircle)
|
jbe@4
|
168 RETURNS boolean
|
jbe@4
|
169 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
170 AS '$libdir/latlon-v0002', 'pgl_btree_ecircle_le';
|
jbe@0
|
171
|
jbe@4
|
172 CREATE OR REPLACE FUNCTION ecircle_btree_eq(ecircle, ecircle)
|
jbe@4
|
173 RETURNS boolean
|
jbe@4
|
174 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
175 AS '$libdir/latlon-v0002', 'pgl_btree_ecircle_eq';
|
jbe@4
|
176
|
jbe@4
|
177 CREATE OR REPLACE FUNCTION ecircle_btree_ne(ecircle, ecircle)
|
jbe@4
|
178 RETURNS boolean
|
jbe@4
|
179 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
180 AS '$libdir/latlon-v0002', 'pgl_btree_ecircle_ne';
|
jbe@4
|
181
|
jbe@4
|
182 CREATE OR REPLACE FUNCTION ecircle_btree_ge(ecircle, ecircle)
|
jbe@4
|
183 RETURNS boolean
|
jbe@4
|
184 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
185 AS '$libdir/latlon-v0002', 'pgl_btree_ecircle_ge';
|
jbe@0
|
186
|
jbe@4
|
187 CREATE OR REPLACE FUNCTION ecircle_btree_gt(ecircle, ecircle)
|
jbe@4
|
188 RETURNS boolean
|
jbe@4
|
189 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
190 AS '$libdir/latlon-v0002', 'pgl_btree_ecircle_gt';
|
jbe@4
|
191
|
jbe@4
|
192 CREATE OR REPLACE FUNCTION ecircle_btree_cmp(ecircle, ecircle)
|
jbe@4
|
193 RETURNS int4
|
jbe@4
|
194 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
195 AS '$libdir/latlon-v0002', 'pgl_btree_ecircle_cmp';
|
jbe@0
|
196
|
jbe@4
|
197 CREATE OR REPLACE FUNCTION cast_epoint_to_ebox(epoint)
|
jbe@4
|
198 RETURNS ebox
|
jbe@4
|
199 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
200 AS '$libdir/latlon-v0002', 'pgl_epoint_to_ebox';
|
jbe@4
|
201
|
jbe@4
|
202 CREATE OR REPLACE FUNCTION cast_epoint_to_ecircle(epoint)
|
jbe@4
|
203 RETURNS ecircle
|
jbe@4
|
204 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
205 AS '$libdir/latlon-v0002', 'pgl_epoint_to_ecircle';
|
jbe@4
|
206
|
jbe@4
|
207 CREATE OR REPLACE FUNCTION cast_epoint_to_ecluster(epoint)
|
jbe@0
|
208 RETURNS ecluster
|
jbe@0
|
209 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
210 AS '$libdir/latlon-v0002', 'pgl_epoint_to_ecluster';
|
jbe@0
|
211
|
jbe@4
|
212 CREATE OR REPLACE FUNCTION cast_ebox_to_ecluster(ebox)
|
jbe@4
|
213 RETURNS ecluster
|
jbe@0
|
214 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
215 AS '$libdir/latlon-v0002', 'pgl_ebox_to_ecluster';
|
jbe@0
|
216
|
jbe@4
|
217 CREATE OR REPLACE FUNCTION epoint(float8, float8)
|
jbe@0
|
218 RETURNS epoint
|
jbe@0
|
219 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
220 AS '$libdir/latlon-v0002', 'pgl_create_epoint';
|
jbe@0
|
221
|
jbe@4
|
222 CREATE OR REPLACE FUNCTION empty_ebox()
|
jbe@4
|
223 RETURNS ebox
|
jbe@4
|
224 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
225 AS '$libdir/latlon-v0002', 'pgl_create_empty_ebox';
|
jbe@0
|
226
|
jbe@4
|
227 CREATE OR REPLACE FUNCTION ebox(float8, float8, float8, float8)
|
jbe@4
|
228 RETURNS ebox
|
jbe@4
|
229 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
230 AS '$libdir/latlon-v0002', 'pgl_create_ebox';
|
jbe@0
|
231
|
jbe@4
|
232 CREATE OR REPLACE FUNCTION ebox(epoint, epoint)
|
jbe@4
|
233 RETURNS ebox
|
jbe@0
|
234 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
235 AS '$libdir/latlon-v0002', 'pgl_create_ebox_from_epoints';
|
jbe@0
|
236
|
jbe@4
|
237 CREATE OR REPLACE FUNCTION ecircle(float8, float8, float8)
|
jbe@4
|
238 RETURNS ecircle
|
jbe@0
|
239 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
240 AS '$libdir/latlon-v0002', 'pgl_create_ecircle';
|
jbe@0
|
241
|
jbe@4
|
242 CREATE OR REPLACE FUNCTION ecircle(epoint, float8)
|
jbe@4
|
243 RETURNS ecircle
|
jbe@0
|
244 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
245 AS '$libdir/latlon-v0002', 'pgl_create_ecircle_from_epoint';
|
jbe@0
|
246
|
jbe@4
|
247 CREATE OR REPLACE FUNCTION latitude(epoint)
|
jbe@0
|
248 RETURNS float8
|
jbe@0
|
249 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
250 AS '$libdir/latlon-v0002', 'pgl_epoint_lat';
|
jbe@0
|
251
|
jbe@4
|
252 CREATE OR REPLACE FUNCTION longitude(epoint)
|
jbe@4
|
253 RETURNS float8
|
jbe@4
|
254 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
255 AS '$libdir/latlon-v0002', 'pgl_epoint_lon';
|
jbe@0
|
256
|
jbe@4
|
257 CREATE OR REPLACE FUNCTION min_latitude(ebox)
|
jbe@4
|
258 RETURNS float8
|
jbe@4
|
259 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
260 AS '$libdir/latlon-v0002', 'pgl_ebox_lat_min';
|
jbe@0
|
261
|
jbe@4
|
262 CREATE OR REPLACE FUNCTION max_latitude(ebox)
|
jbe@4
|
263 RETURNS float8
|
jbe@4
|
264 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
265 AS '$libdir/latlon-v0002', 'pgl_ebox_lat_max';
|
jbe@0
|
266
|
jbe@4
|
267 CREATE OR REPLACE FUNCTION min_longitude(ebox)
|
jbe@4
|
268 RETURNS float8
|
jbe@4
|
269 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
270 AS '$libdir/latlon-v0002', 'pgl_ebox_lon_min';
|
jbe@0
|
271
|
jbe@4
|
272 CREATE OR REPLACE FUNCTION max_longitude(ebox)
|
jbe@4
|
273 RETURNS float8
|
jbe@4
|
274 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
275 AS '$libdir/latlon-v0002', 'pgl_ebox_lon_max';
|
jbe@0
|
276
|
jbe@4
|
277 CREATE OR REPLACE FUNCTION center(ecircle)
|
jbe@4
|
278 RETURNS epoint
|
jbe@4
|
279 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
280 AS '$libdir/latlon-v0002', 'pgl_ecircle_center';
|
jbe@0
|
281
|
jbe@4
|
282 CREATE OR REPLACE FUNCTION radius(ecircle)
|
jbe@4
|
283 RETURNS float8
|
jbe@4
|
284 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
285 AS '$libdir/latlon-v0002', 'pgl_ecircle_radius';
|
jbe@0
|
286
|
jbe@4
|
287 CREATE OR REPLACE FUNCTION epoint_ebox_overlap_proc(epoint, ebox)
|
jbe@4
|
288 RETURNS boolean
|
jbe@4
|
289 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
290 AS '$libdir/latlon-v0002', 'pgl_epoint_ebox_overlap';
|
jbe@0
|
291
|
jbe@4
|
292 CREATE OR REPLACE FUNCTION epoint_ecircle_overlap_proc(epoint, ecircle)
|
jbe@4
|
293 RETURNS boolean
|
jbe@4
|
294 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
295 AS '$libdir/latlon-v0002', 'pgl_epoint_ecircle_overlap';
|
jbe@0
|
296
|
jbe@4
|
297 CREATE OR REPLACE FUNCTION epoint_ecluster_overlap_proc(epoint, ecluster)
|
jbe@0
|
298 RETURNS boolean
|
jbe@4
|
299 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
300 AS '$libdir/latlon-v0002', 'pgl_epoint_ecluster_overlap';
|
jbe@0
|
301
|
jbe@4
|
302 CREATE OR REPLACE FUNCTION ebox_overlap_proc(ebox, ebox)
|
jbe@4
|
303 RETURNS boolean
|
jbe@4
|
304 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
305 AS '$libdir/latlon-v0002', 'pgl_ebox_overlap';
|
jbe@0
|
306
|
jbe@4
|
307 CREATE OR REPLACE FUNCTION ecircle_overlap_proc(ecircle, ecircle)
|
jbe@4
|
308 RETURNS boolean
|
jbe@4
|
309 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
310 AS '$libdir/latlon-v0002', 'pgl_ecircle_overlap';
|
jbe@0
|
311
|
jbe@4
|
312 CREATE OR REPLACE FUNCTION ecircle_ecluster_overlap_proc(ecircle, ecluster)
|
jbe@4
|
313 RETURNS boolean
|
jbe@4
|
314 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
315 AS '$libdir/latlon-v0002', 'pgl_ecircle_ecluster_overlap';
|
jbe@0
|
316
|
jbe@4
|
317 CREATE OR REPLACE FUNCTION epoint_distance_proc(epoint, epoint)
|
jbe@0
|
318 RETURNS float8
|
jbe@4
|
319 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
320 AS '$libdir/latlon-v0002', 'pgl_epoint_distance';
|
jbe@0
|
321
|
jbe@4
|
322 CREATE OR REPLACE FUNCTION epoint_ecircle_distance_proc(epoint, ecircle)
|
jbe@4
|
323 RETURNS float8
|
jbe@4
|
324 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
325 AS '$libdir/latlon-v0002', 'pgl_epoint_ecircle_distance';
|
jbe@0
|
326
|
jbe@4
|
327 CREATE OR REPLACE FUNCTION epoint_ecluster_distance_proc(epoint, ecluster)
|
jbe@0
|
328 RETURNS float8
|
jbe@4
|
329 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
330 AS '$libdir/latlon-v0002', 'pgl_epoint_ecluster_distance';
|
jbe@0
|
331
|
jbe@4
|
332 CREATE OR REPLACE FUNCTION ecircle_distance_proc(ecircle, ecircle)
|
jbe@4
|
333 RETURNS float8
|
jbe@4
|
334 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
335 AS '$libdir/latlon-v0002', 'pgl_ecircle_distance';
|
jbe@0
|
336
|
jbe@4
|
337 CREATE OR REPLACE FUNCTION ecircle_ecluster_distance_proc(ecircle, ecluster)
|
jbe@4
|
338 RETURNS float8
|
jbe@4
|
339 LANGUAGE C IMMUTABLE STRICT
|
jbe@4
|
340 AS '$libdir/latlon-v0002', 'pgl_ecircle_ecluster_distance';
|
jbe@0
|
341
|
jbe@4
|
342 CREATE OR REPLACE FUNCTION pgl_gist_consistent(internal, internal, smallint, oid, internal)
|
jbe@0
|
343 RETURNS boolean
|
jbe@0
|
344 LANGUAGE C STRICT
|
jbe@4
|
345 AS '$libdir/latlon-v0002', 'pgl_gist_consistent';
|
jbe@0
|
346
|
jbe@4
|
347 CREATE OR REPLACE FUNCTION pgl_gist_union(internal, internal)
|
jbe@0
|
348 RETURNS internal
|
jbe@0
|
349 LANGUAGE C STRICT
|
jbe@4
|
350 AS '$libdir/latlon-v0002', 'pgl_gist_union';
|
jbe@0
|
351
|
jbe@4
|
352 CREATE OR REPLACE FUNCTION pgl_gist_compress_epoint(internal)
|
jbe@0
|
353 RETURNS internal
|
jbe@0
|
354 LANGUAGE C STRICT
|
jbe@4
|
355 AS '$libdir/latlon-v0002', 'pgl_gist_compress_epoint';
|
jbe@0
|
356
|
jbe@4
|
357 CREATE OR REPLACE FUNCTION pgl_gist_compress_ecircle(internal)
|
jbe@0
|
358 RETURNS internal
|
jbe@0
|
359 LANGUAGE C STRICT
|
jbe@4
|
360 AS '$libdir/latlon-v0002', 'pgl_gist_compress_ecircle';
|
jbe@0
|
361
|
jbe@4
|
362 CREATE OR REPLACE FUNCTION pgl_gist_compress_ecluster(internal)
|
jbe@4
|
363 RETURNS internal
|
jbe@4
|
364 LANGUAGE C STRICT
|
jbe@4
|
365 AS '$libdir/latlon-v0002', 'pgl_gist_compress_ecluster';
|
jbe@4
|
366
|
jbe@4
|
367 CREATE OR REPLACE FUNCTION pgl_gist_decompress(internal)
|
jbe@0
|
368 RETURNS internal
|
jbe@0
|
369 LANGUAGE C STRICT
|
jbe@4
|
370 AS '$libdir/latlon-v0002', 'pgl_gist_decompress';
|
jbe@0
|
371
|
jbe@4
|
372 CREATE OR REPLACE FUNCTION pgl_gist_penalty(internal, internal, internal)
|
jbe@4
|
373 RETURNS internal
|
jbe@4
|
374 LANGUAGE C STRICT
|
jbe@4
|
375 AS '$libdir/latlon-v0002', 'pgl_gist_penalty';
|
jbe@0
|
376
|
jbe@4
|
377 CREATE OR REPLACE FUNCTION pgl_gist_picksplit(internal, internal)
|
jbe@4
|
378 RETURNS internal
|
jbe@4
|
379 LANGUAGE C STRICT
|
jbe@4
|
380 AS '$libdir/latlon-v0002', 'pgl_gist_picksplit';
|
jbe@0
|
381
|
jbe@4
|
382 CREATE OR REPLACE FUNCTION pgl_gist_same(internal, internal, internal)
|
jbe@4
|
383 RETURNS internal
|
jbe@4
|
384 LANGUAGE C STRICT
|
jbe@4
|
385 AS '$libdir/latlon-v0002', 'pgl_gist_same';
|
jbe@0
|
386
|
jbe@4
|
387 CREATE OR REPLACE FUNCTION pgl_gist_distance(internal, internal, smallint, oid)
|
jbe@4
|
388 RETURNS internal
|
jbe@4
|
389 LANGUAGE C STRICT
|
jbe@4
|
390 AS '$libdir/latlon-v0002', 'pgl_gist_distance';
|
jbe@4
|
391
|