From f5b4d9a9e08199e6bcdb050ef42ea7ec0f7525ca Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sun, 10 Sep 2006 20:14:20 +0000 Subject: 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. --- src/include/access/gin.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/include/access/gin.h') diff --git a/src/include/access/gin.h b/src/include/access/gin.h index 64aef37a94..8bdb030c20 100644 --- a/src/include/access/gin.h +++ b/src/include/access/gin.h @@ -3,7 +3,7 @@ * header file for postgres inverted index access method implementation. * * Copyright (c) 2006, PostgreSQL Global Development Group - * $PostgreSQL: pgsql/src/include/access/gin.h,v 1.6 2006/08/07 16:57:57 tgl Exp $ + * $PostgreSQL: pgsql/src/include/access/gin.h,v 1.7 2006/09/10 20:14:20 tgl Exp $ *-------------------------------------------------------------------------- */ @@ -409,11 +409,6 @@ extern Datum ginvacuumcleanup(PG_FUNCTION_ARGS); extern Datum ginarrayextract(PG_FUNCTION_ARGS); extern Datum ginarrayconsistent(PG_FUNCTION_ARGS); -/* I'm not sure that is the best place */ -extern Datum arrayoverlap(PG_FUNCTION_ARGS); -extern Datum arraycontains(PG_FUNCTION_ARGS); -extern Datum arraycontained(PG_FUNCTION_ARGS); - /* ginbulk.c */ typedef struct EntryAccumulator { Datum value; -- cgit v1.2.1