1111 *
1212 *
1313 * IDENTIFICATION
14- * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.538 2006/04/15 17:45:34 tgl Exp $
14+ * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.539 2006/04/24 22:56:11 momjian Exp $
1515 *
1616 * HISTORY
1717 * AUTHORDATEMAJOR EVENT
@@ -1152,6 +1152,7 @@ zone_value:
11521152A_Const *n = (A_Const *) makeStringConst($2 ,$1 );
11531153if ($3 != INTERVAL_FULL_RANGE)
11541154{
1155+ ereport (LOG, (errmsg(" 1.0" )));
11551156if (($3 & ~(INTERVAL_MASK(HOUR) | INTERVAL_MASK(MINUTE))) !=0 )
11561157ereport (ERROR,
11571158(errcode(ERRCODE_SYNTAX_ERROR),
@@ -1163,6 +1164,7 @@ zone_value:
11631164| ConstInterval ' (' Iconst ' )' Sconst opt_interval
11641165{
11651166A_Const *n = (A_Const *) makeStringConst($5 ,$1 );
1167+ ereport (LOG, (errmsg(" 2.0" )));
11661168if ($3 <0 )
11671169ereport (ERROR,
11681170(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
@@ -6078,12 +6080,14 @@ SimpleTypename:
60786080| ConstDatetime{$$ =$1 ; }
60796081| ConstInterval opt_interval
60806082{
6083+ ereport (LOG, (errmsg(" 3.0" )));
60816084$$ =$1 ;
60826085if ($2 != INTERVAL_FULL_RANGE)
60836086$$ ->typmod = INTERVAL_TYPMOD(INTERVAL_FULL_PRECISION,$2 );
60846087}
60856088| ConstInterval' (' Iconst' )' opt_interval
60866089{
6090+ ereport (LOG, (errmsg(" 4.0" )));
60876091$$ =$1 ;
60886092if ($3 <0 )
60896093ereport (ERROR,
@@ -6102,6 +6106,7 @@ SimpleTypename:
61026106}
61036107| type_name attrs
61046108{
6109+ ereport (LOG, (errmsg(" 5.0" )));
61056110$$ = makeNode(TypeName);
61066111$$ ->names = lcons(makeString($1 ),$2 );
61076112$$ ->typmod = -1 ;
@@ -8179,6 +8184,7 @@ AexprConst: Iconst
81798184| ConstInterval Sconst opt_interval
81808185{
81818186A_Const *n =makeNode (A_Const);
8187+ ereport (LOG, (errmsg (" 6.0" )));
81828188n->typename = $1 ;
81838189n->val .type = T_String;
81848190n->val .val .str = $2 ;
@@ -8190,6 +8196,7 @@ AexprConst: Iconst
81908196| ConstInterval' (' Iconst' )' Sconst opt_interval
81918197{
81928198A_Const *n =makeNode (A_Const);
8199+ ereport (LOG, (errmsg (" 7.0" )));
81938200n->typename = $1 ;
81948201n->val .type = T_String;
81958202n->val .val .str = $5 ;