diff options
author | Marc G. Fournier <scrappy@hub.org> | 1996-07-31 02:30:10 +0000 |
---|---|---|
committer | Marc G. Fournier <scrappy@hub.org> | 1996-07-31 02:30:10 +0000 |
commit | 5eb17f53b61e033ed65a428cff50c4d3e58c7178 (patch) | |
tree | f196ae5e085ffc2723ffe96ea0912dc83f1cd71c /src/extend/array/array_iterator.doc | |
parent | c6cf21825ae8944613134d133abab8fe218c61b3 (diff) | |
download | postgresql-5eb17f53b61e033ed65a428cff50c4d3e58c7178.tar.gz postgresql-5eb17f53b61e033ed65a428cff50c4d3e58c7178.zip |
Moved src/extend to contrib
Diffstat (limited to 'src/extend/array/array_iterator.doc')
-rw-r--r-- | src/extend/array/array_iterator.doc | 26 |
1 files changed, 0 insertions, 26 deletions
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 <dz@cs.unitn.it> -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. - |