array_length() function, and for SQL compatibility also cardinality()
authorPeter Eisentraut <peter_e@gmx.net>
Wed, 12 Nov 2008 13:09:28 +0000 (13:09 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Wed, 12 Nov 2008 13:09:28 +0000 (13:09 +0000)
commit89d8bd3e2275229a0d3168e5e4cb4af51791f935
treec0bec90ee374e1c2e24b69c8f595ff189e1d8cdc
parent3c9f4290e2814cdf70a5ca3eb9cd0fa67752e744
array_length() function, and for SQL compatibility also cardinality()
function as a special case.

This version still has the suspicious behavior of returning null for an
empty array (rather than zero), but this may need a wholesale revision of
empty array behavior, currently under discussion.

Jim Nasby, Robert Haas, Peter Eisentraut
doc/src/sgml/array.sgml
doc/src/sgml/func.sgml
src/backend/utils/adt/arrayfuncs.c
src/include/catalog/catversion.h
src/include/catalog/pg_proc.h
src/include/utils/array.h
src/test/regress/expected/arrays.out
src/test/regress/sql/arrays.sql