Skip site navigation (1) Skip section navigation (2)

pgsql: Use array_contains_nulls instead of ARR_HASNULL onuser-supplied

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Use array_contains_nulls instead of ARR_HASNULL onuser-supplied
Date: 2011-01-09 18:09:38
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-committers
Use array_contains_nulls instead of ARR_HASNULL on user-supplied arrays.

This applies the fix for bug #5784 to remaining places where we wish
to reject nulls in user-supplied arrays.  In all these places, there's
no reason not to allow a null bitmap to be present, so long as none of
the current elements are actually null.

I did not change some other places where we are looking at system catalog
entries or aggregate transition values, as the presence of a null bitmap
in such an array would be suspicious.



Modified Files
contrib/cube/cube.c                |    6 +++---
contrib/ltree/_ltree_gist.c        |    4 ++--
contrib/ltree/_ltree_op.c          |    6 +++---
contrib/ltree/lquery_op.c          |    2 +-
contrib/ltree/ltree_gist.c         |    2 +-
src/backend/utils/adt/arrayfuncs.c |    4 ++--
src/backend/utils/adt/arrayutils.c |    2 +-
src/backend/utils/adt/tsrank.c     |    2 +-
8 files changed, 14 insertions(+), 14 deletions(-)

pgsql-committers by date

Next:From: Tom LaneDate: 2011-01-09 19:35:15
Subject: pgsql: Fix up core tsquery GIN support for new extractQuery API.
Previous:From: Magnus HaganderDate: 2011-01-09 17:07:39
Subject: Re: [COMMITTERS] pgsql: Properly install gram.h on MSVC builds

Privacy Policy | About PostgreSQL
Copyright © 1996-2018 The PostgreSQL Global Development Group