From b976b8af803fb1b3d9ab6a5ae5e13f3a9a90da32 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Thu, 7 Mar 2002 16:35:41 +0000 Subject: Back out domain patch until it works properly. --- src/backend/parser/parse_coerce.c | 32 +------------------------------- 1 file changed, 1 insertion(+), 31 deletions(-) (limited to 'src/backend/parser/parse_coerce.c') diff --git a/src/backend/parser/parse_coerce.c b/src/backend/parser/parse_coerce.c index 8586d5e5cca..172142e33dc 100644 --- a/src/backend/parser/parse_coerce.c +++ b/src/backend/parser/parse_coerce.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/parse_coerce.c,v 2.65 2002/03/06 20:34:51 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/parse_coerce.c,v 2.66 2002/03/07 16:35:35 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -38,7 +38,6 @@ coerce_type(ParseState *pstate, Node *node, Oid inputTypeId, { Node *result; - if (targetTypeId == inputTypeId || targetTypeId == InvalidOid || node == NULL) @@ -606,32 +605,3 @@ PreferredType(CATEGORY category, Oid type) } return result; } /* PreferredType() */ - - -/* - * If the targetTypeId is a domain, we really want to coerce - * the tuple to the domain type -- not the domain itself - */ -Oid -getBaseType(Oid inType) -{ - HeapTuple tup; - Form_pg_type typTup; - - tup = SearchSysCache(TYPEOID, - ObjectIdGetDatum(inType), - 0, 0, 0); - - typTup = ((Form_pg_type) GETSTRUCT(tup)); - - /* - * Assume that typbasetype exists and is a base type, where inType - * was a domain - */ - if (typTup->typtype == 'd') - inType = typTup->typbasetype; - - ReleaseSysCache(tup); - - return inType; -} \ No newline at end of file -- cgit v1.2.3