11
11
*
12
12
*
13
13
* IDENTIFICATION
14
- * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.563 2006/09/03 00:46:41 momjian Exp $
14
+ * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.564 2006/09/03 03:19:44 momjian Exp $
15
15
*
16
16
* HISTORY
17
17
* AUTHOR DATE MAJOR EVENT
@@ -116,7 +116,6 @@ static void doNegateFloat(Value *v);
116
116
%union
117
117
{
118
118
int ival;
119
- int64 i64val;
120
119
char chr;
121
120
char *str;
122
121
const char *keyword;
@@ -325,7 +324,6 @@ static void doNegateFloat(Value *v);
325
324
%type <boolean> opt_varying opt_timezone
326
325
327
326
%type <ival> Iconst SignedIconst
328
- %type <i64val> SignedI64const
329
327
%type <str> Sconst comment_text
330
328
%type <str> RoleId opt_granted_by opt_boolean ColId_or_Sconst
331
329
%type <list> var_list var_list_or_default
@@ -450,7 +448,6 @@ static void doNegateFloat(Value *v);
450
448
/* Special token types, not actually keywords - see the "lex" file */
451
449
%token <str> IDENT FCONST SCONST BCONST XCONST Op
452
450
%token <ival> ICONST PARAM
453
- %token <i64val> I64CONST
454
451
455
452
/* precedence: lowest to highest */
456
453
%nonassoc SET /* see relation_expr_opt_alias */
@@ -3359,27 +3356,6 @@ fetch_direction:
3359
3356
n->howMany = $1 ;
3360
3357
$$ = (Node *)n;
3361
3358
}
3362
- | ABSOLUTE_P SignedI64const
3363
- {
3364
- FetchStmt *n = makeNode(FetchStmt);
3365
- n->direction = FETCH_ABSOLUTE;
3366
- n->howMany = $2 ;
3367
- $$ = (Node *)n;
3368
- }
3369
- | RELATIVE_P SignedI64const
3370
- {
3371
- FetchStmt *n = makeNode(FetchStmt);
3372
- n->direction = FETCH_RELATIVE;
3373
- n->howMany = $2 ;
3374
- $$ = (Node *)n;
3375
- }
3376
- | SignedI64const
3377
- {
3378
- FetchStmt *n = makeNode(FetchStmt);
3379
- n->direction = FETCH_FORWARD;
3380
- n->howMany = $1 ;
3381
- $$ = (Node *)n;
3382
- }
3383
3359
| ALL
3384
3360
{
3385
3361
FetchStmt *n = makeNode(FetchStmt);
@@ -3401,13 +3377,6 @@ fetch_direction:
3401
3377
n->howMany = $2 ;
3402
3378
$$ = (Node *)n;
3403
3379
}
3404
- | FORWARD SignedI64const
3405
- {
3406
- FetchStmt *n = makeNode(FetchStmt);
3407
- n->direction = FETCH_FORWARD;
3408
- n->howMany = $2 ;
3409
- $$ = (Node *)n;
3410
- }
3411
3380
| FORWARD ALL
3412
3381
{
3413
3382
FetchStmt *n = makeNode(FetchStmt);
@@ -3429,13 +3398,6 @@ fetch_direction:
3429
3398
n->howMany = $2 ;
3430
3399
$$ = (Node *)n;
3431
3400
}
3432
- | BACKWARD SignedI64const
3433
- {
3434
- FetchStmt *n = makeNode(FetchStmt);
3435
- n->direction = FETCH_BACKWARD;
3436
- n->howMany = $2 ;
3437
- $$ = (Node *)n;
3438
- }
3439
3401
| BACKWARD ALL
3440
3402
{
3441
3403
FetchStmt *n = makeNode(FetchStmt);
@@ -8540,9 +8502,6 @@ RoleId: ColId { $$ = $1; };
8540
8502
SignedIconst: ICONST { $$ = $1 ; }
8541
8503
| ' -' ICONST { $$ = - $2 ; }
8542
8504
;
8543
- SignedI64const: I64CONST { $$ = $1 ; }
8544
- | ' -' I64CONST { $$ = - $2 ; }
8545
- ;
8546
8505
8547
8506
/*
8548
8507
* Name classification hierarchy.
0 commit comments