From 5eb17f53b61e033ed65a428cff50c4d3e58c7178 Mon Sep 17 00:00:00 2001 From: "Marc G. Fournier" Date: Wed, 31 Jul 1996 02:30:10 +0000 Subject: Moved src/extend to contrib --- src/extend/array/array_iterator.doc | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 src/extend/array/array_iterator.doc (limited to 'src/extend/array/array_iterator.doc') diff --git a/src/extend/array/array_iterator.doc b/src/extend/array/array_iterator.doc deleted file mode 100644 index 01c1b2195cf..00000000000 --- a/src/extend/array/array_iterator.doc +++ /dev/null @@ -1,26 +0,0 @@ -From: Massimo Dal Zotto -Date: Mon, 6 May 1996 01:03:37 +0200 (MET DST) -Subject: [PG95]: new operators for arrays - -- -----BEGIN PGP SIGNED MESSAGE----- - -Hi, - -I have written an extension to Postgres95 which allows to use qualification -clauses based on the values of single elements of arrays. -For example I can now select rows having some or all element of an array -attribute equal to a given value or matching a regular expression: - -select * from t where t.foo *= 'bar'; -select * from t where t.foo **~ '^ba[rz]'; - -The scheme is quite general, each operator which operates on a base type can -be iterated over the elements of an array. It seem to work well but defining -each new operators requires writing a different C function. Furthermore in -each function there are two hardcoded OIDs which reference a base type and -a procedure. Not very portable. Can anyone suggest a better and more portable -way to do it ? Do you think this could be a useful feature for next release ? -Here is my code, it can be compiled and loaded as a dynamic module without -need to recompile the backend. I have defined only the few operators I needed, -the list can be extended. Feddback is welcome. - -- cgit v1.2.3