diff options
Diffstat (limited to 'src/include/utils/geo_decls.h')
-rw-r--r-- | src/include/utils/geo_decls.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/include/utils/geo_decls.h b/src/include/utils/geo_decls.h index 24a791dbecf..50745f9008b 100644 --- a/src/include/utils/geo_decls.h +++ b/src/include/utils/geo_decls.h @@ -6,12 +6,13 @@ * Portions Copyright (c) 1996-2000, PostgreSQL, Inc * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: geo_decls.h,v 1.24 2000/01/26 05:58:38 momjian Exp $ + * $Id: geo_decls.h,v 1.25 2000/02/17 03:39:51 tgl Exp $ * * NOTE * These routines do *not* use the float types from adt/. * * XXX These routines were not written by a numerical analyst. + * * XXX I have made some attempt to flesh out the operators * and data types. There are still some more to do. - tgl 97/04/19 * @@ -362,8 +363,16 @@ extern double circle_dt(CIRCLE *circle1, CIRCLE *circle2); /* geo_selfuncs.c */ extern float64 areasel(Oid opid, Oid relid, AttrNumber attno, - char *value, int32 flag); + Datum value, int32 flag); extern float64 areajoinsel(Oid opid, Oid relid1, AttrNumber attno1, - Oid relid2, AttrNumber attno2); + Oid relid2, AttrNumber attno2); +extern float64 positionsel(Oid opid, Oid relid, AttrNumber attno, + Datum value, int32 flag); +extern float64 positionjoinsel(Oid opid, Oid relid1, AttrNumber attno1, + Oid relid2, AttrNumber attno2); +extern float64 contsel(Oid opid, Oid relid, AttrNumber attno, + Datum value, int32 flag); +extern float64 contjoinsel(Oid opid, Oid relid1, AttrNumber attno1, + Oid relid2, AttrNumber attno2); #endif /* GEO_DECLS_H */ |