Remove redundant code, update comments, cause CURRENT_TIME to
agree with CURRENT_TIME(n).
This commit is contained in:
parent
c7c280f655
commit
7249562fe3
@ -11,7 +11,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.259 2001/10/05 06:37:42 thomas Exp $
|
* $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.260 2001/10/08 18:16:59 tgl Exp $
|
||||||
*
|
*
|
||||||
* HISTORY
|
* HISTORY
|
||||||
* AUTHOR DATE MAJOR EVENT
|
* AUTHOR DATE MAJOR EVENT
|
||||||
@ -4921,7 +4921,6 @@ c_expr: attr
|
|||||||
t->setof = FALSE;
|
t->setof = FALSE;
|
||||||
t->typmod = -1;
|
t->typmod = -1;
|
||||||
|
|
||||||
d = makeNode(TypeName);
|
|
||||||
d->name = xlateSqlType("date");
|
d->name = xlateSqlType("date");
|
||||||
d->setof = FALSE;
|
d->setof = FALSE;
|
||||||
d->typmod = -1;
|
d->typmod = -1;
|
||||||
@ -4931,7 +4930,7 @@ c_expr: attr
|
|||||||
| CURRENT_TIME
|
| CURRENT_TIME
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* Translate as "time('now'::text)".
|
* Translate as "timetz('now'::text)".
|
||||||
* See comments for CURRENT_DATE.
|
* See comments for CURRENT_DATE.
|
||||||
*/
|
*/
|
||||||
A_Const *s = makeNode(A_Const);
|
A_Const *s = makeNode(A_Const);
|
||||||
@ -4946,8 +4945,7 @@ c_expr: attr
|
|||||||
t->setof = FALSE;
|
t->setof = FALSE;
|
||||||
t->typmod = -1;
|
t->typmod = -1;
|
||||||
|
|
||||||
d = makeNode(TypeName);
|
d->name = xlateSqlType("timetz");
|
||||||
d->name = xlateSqlType("time");
|
|
||||||
d->setof = FALSE;
|
d->setof = FALSE;
|
||||||
d->typmod = 0;
|
d->typmod = 0;
|
||||||
|
|
||||||
@ -4956,7 +4954,7 @@ c_expr: attr
|
|||||||
| CURRENT_TIME '(' Iconst ')'
|
| CURRENT_TIME '(' Iconst ')'
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* Translate as "time('now'::text)".
|
* Translate as "timetz('now'::text)".
|
||||||
* See comments for CURRENT_DATE.
|
* See comments for CURRENT_DATE.
|
||||||
*/
|
*/
|
||||||
A_Const *s = makeNode(A_Const);
|
A_Const *s = makeNode(A_Const);
|
||||||
@ -4971,7 +4969,6 @@ c_expr: attr
|
|||||||
t->setof = FALSE;
|
t->setof = FALSE;
|
||||||
t->typmod = -1;
|
t->typmod = -1;
|
||||||
|
|
||||||
d = makeNode(TypeName);
|
|
||||||
d->name = xlateSqlType("timetz");
|
d->name = xlateSqlType("timetz");
|
||||||
d->setof = FALSE;
|
d->setof = FALSE;
|
||||||
if (($3 < 0) || ($3 > 13))
|
if (($3 < 0) || ($3 > 13))
|
||||||
@ -5002,7 +4999,6 @@ c_expr: attr
|
|||||||
/* SQL99 mandates a default precision of 6
|
/* SQL99 mandates a default precision of 6
|
||||||
* for timestamp. - thomas 2001-10-04
|
* for timestamp. - thomas 2001-10-04
|
||||||
*/
|
*/
|
||||||
d = makeNode(TypeName);
|
|
||||||
d->name = xlateSqlType("timestamptz");
|
d->name = xlateSqlType("timestamptz");
|
||||||
d->setof = FALSE;
|
d->setof = FALSE;
|
||||||
d->typmod = 6;
|
d->typmod = 6;
|
||||||
@ -5012,7 +5008,7 @@ c_expr: attr
|
|||||||
| CURRENT_TIMESTAMP '(' Iconst ')'
|
| CURRENT_TIMESTAMP '(' Iconst ')'
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* Translate as "timestamp('now'::text)".
|
* Translate as "timestamptz('now'::text)".
|
||||||
* See comments for CURRENT_DATE.
|
* See comments for CURRENT_DATE.
|
||||||
*/
|
*/
|
||||||
A_Const *s = makeNode(A_Const);
|
A_Const *s = makeNode(A_Const);
|
||||||
@ -5027,7 +5023,6 @@ c_expr: attr
|
|||||||
t->setof = FALSE;
|
t->setof = FALSE;
|
||||||
t->typmod = -1;
|
t->typmod = -1;
|
||||||
|
|
||||||
d = makeNode(TypeName);
|
|
||||||
d->name = xlateSqlType("timestamptz");
|
d->name = xlateSqlType("timestamptz");
|
||||||
d->setof = FALSE;
|
d->setof = FALSE;
|
||||||
if (($3 < 0) || ($3 > 13))
|
if (($3 < 0) || ($3 > 13))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user