From adf328c0e1bfde90b944d53f7197fc436bc0c707 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sat, 8 Jan 2011 20:24:08 -0500 Subject: Add array_contains_nulls() function in arrayfuncs.c. This will support fixing contrib/intarray (and probably other places) so that they don't have to fail on arrays that contain a null bitmap but no live null entries. --- src/include/utils/array.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/include/utils/array.h') diff --git a/src/include/utils/array.h b/src/include/utils/array.h index 78a4c8a72f3..7f7e744cb12 100644 --- a/src/include/utils/array.h +++ b/src/include/utils/array.h @@ -244,6 +244,7 @@ extern void deconstruct_array(ArrayType *array, Oid elmtype, int elmlen, bool elmbyval, char elmalign, Datum **elemsp, bool **nullsp, int *nelemsp); +extern bool array_contains_nulls(ArrayType *array); extern ArrayBuildState *accumArrayResult(ArrayBuildState *astate, Datum dvalue, bool disnull, Oid element_type, -- cgit v1.2.3