aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_expr.c
diff options
context:
space:
mode:
authorThomas G. Lockhart <lockhart@fourpalms.org>1998-07-08 14:04:11 +0000
committerThomas G. Lockhart <lockhart@fourpalms.org>1998-07-08 14:04:11 +0000
commit92ed9294de6f12ca22f7111a1c8eaec20c863620 (patch)
treee0a7c4c4d08d71e4cb058f5a065a68ec20dd9a7e /src/backend/parser/parse_expr.c
parentfa838876e9f0be3612d06b1170e9931edaa5d833 (diff)
downloadpostgresql-92ed9294de6f12ca22f7111a1c8eaec20c863620.tar.gz
postgresql-92ed9294de6f12ca22f7111a1c8eaec20c863620.zip
Allow floating point constants for "def_arg" numeric arguments.
Used in the generic "CREATE xxx" parsing. Do some automatic type conversion for inserts from other columns. Previous trouble with "resjunk" regression test remains for now.
Diffstat (limited to 'src/backend/parser/parse_expr.c')
-rw-r--r--src/backend/parser/parse_expr.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/backend/parser/parse_expr.c b/src/backend/parser/parse_expr.c
index 4f4d74c15d7..cedf72f3c8b 100644
--- a/src/backend/parser/parse_expr.c
+++ b/src/backend/parser/parse_expr.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.30 1998/06/15 19:28:54 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.31 1998/07/08 14:04:10 thomas Exp $
*
*-------------------------------------------------------------------------
*/
@@ -312,6 +312,10 @@ transformExpr(ParseState *pstate, Node *expr, int precedence)
case T_Expr:
case T_Var:
case T_Const:
+/* T_Param comes from implicit function calls in INSERT/VALUE statements.
+ * - thomas 1998-06-11
+ */
+ case T_Param:
{
result = (Node *) expr;
break;