mirror of
https://github.com/postgres/postgres.git
synced 2025-11-12 05:01:15 +03:00
Back out array mega-patch.
Joe Conway
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/utils/fmgr/fmgr.c,v 1.69 2003/06/24 23:14:46 momjian Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/utils/fmgr/fmgr.c,v 1.70 2003/06/25 21:30:32 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -1673,29 +1673,3 @@ get_fn_expr_argtype(FunctionCallInfo fcinfo, int argnum)
|
||||
|
||||
return exprType((Node *) nth(argnum, args));
|
||||
}
|
||||
|
||||
/*
|
||||
* Get the OID of the function or operator
|
||||
*
|
||||
* Returns InvalidOid if information is not available
|
||||
*/
|
||||
Oid
|
||||
get_fn_expr_functype(FunctionCallInfo fcinfo)
|
||||
{
|
||||
Node *expr;
|
||||
|
||||
/*
|
||||
* can't return anything useful if we have no FmgrInfo or if
|
||||
* its fn_expr node has not been initialized
|
||||
*/
|
||||
if (!fcinfo || !fcinfo->flinfo || !fcinfo->flinfo->fn_expr)
|
||||
return InvalidOid;
|
||||
|
||||
expr = fcinfo->flinfo->fn_expr;
|
||||
if (IsA(expr, FuncExpr))
|
||||
return ((FuncExpr *) expr)->funcid;
|
||||
else if (IsA(expr, OpExpr))
|
||||
return ((OpExpr *) expr)->opno;
|
||||
else
|
||||
return InvalidOid;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user