pgsql-server/ oc/src/sgml/array.sgml oc/src/sg ...

From: tgl(at)svr1(dot)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql-server/ oc/src/sgml/array.sgml oc/src/sg ...
Date: 2003-06-27 00:33:26
Message-ID: 20030627003326.EE84330FF49@svr1.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: tgl(at)svr1(dot)postgresql(dot)org 03/06/26 21:33:26

Modified files:
doc/src/sgml : array.sgml func.sgml
src/backend/executor: execQual.c nodeSubplan.c
src/backend/parser: parse_coerce.c parse_expr.c parse_oper.c
src/backend/utils/adt: acl.c array_userfuncs.c arrayfuncs.c
varlena.c
src/backend/utils/cache: lsyscache.c
src/include/catalog: catversion.h pg_amop.h pg_amproc.h
pg_opclass.h pg_operator.h pg_proc.h
src/include/parser: parse_oper.h
src/include/utils: acl.h array.h builtins.h lsyscache.h
src/interfaces/ecpg/preproc: preproc.y type.c variable.c
src/test/regress/expected: arrays.out
src/test/regress/sql: arrays.sql

Log message:
Create real array comparison functions (that use the element datatype's
comparison functions), replacing the highly bogus bitwise array_eq. Create
a btree index opclass for ANYARRAY --- it is now possible to create indexes
on array columns.
Arrange to cache the results of catalog lookups across multiple array
operations, instead of repeating the lookups on every call.
Add string_to_array and array_to_string functions.
Remove singleton_array, array_accum, array_assign, and array_subscript
functions, since these were for proof-of-concept and not intended to become
supported functions.
Minor adjustments to behavior in some corner cases with empty or
zero-dimensional arrays.

Joe Conway (with some editorializing by Tom Lane).

Browse pgsql-committers by date

  From Date Subject
Next Message Bruce Momjian 2003-06-27 02:48:45 pgsql-server/doc TODO
Previous Message Tom Lane 2003-06-26 18:23:07 pgsql-server/src/backend/access/transam xlog.c