If we're going to advertise the array overlap/containment operators,

Tom Lane <tgl@sss.pgh.pa.us>

Commit: f5b4d9a9e08199e6bcdb050ef42ea7ec0f7525ca
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2006-09-10T20:14:20Z
Releases: 8.2.0
If we're going to advertise the array overlap/containment operators,
we probably should make them work reliably for all arrays.  Fix code
to handle NULLs and multidimensional arrays, move it into arrayfuncs.c.
GIN is still restricted to indexing arrays with no null elements, however.

Files

PathChange+/−
src/backend/access/gin/ginarrayproc.c modified +13 −175
src/backend/utils/adt/arrayfuncs.c modified +227 −1
src/include/access/gin.h modified +1 −6
src/include/utils/array.h modified +4 −1