blob: 4ebeabb094c0fc74178e22c349eb24d2b744df8d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
|
typedef union {
double dval;
int ival;
char * str;
struct when action;
struct index index;
int tagname;
struct this_type type;
enum ECPGttype type_enum;
} YYSTYPE;
#define SQL_AT 257
#define SQL_BOOL 258
#define SQL_BREAK 259
#define SQL_CALL 260
#define SQL_CONNECT 261
#define SQL_CONNECTION 262
#define SQL_CONTINUE 263
#define SQL_DEALLOCATE 264
#define SQL_DISCONNECT 265
#define SQL_ENUM 266
#define SQL_FOUND 267
#define SQL_FREE 268
#define SQL_GO 269
#define SQL_GOTO 270
#define SQL_IDENTIFIED 271
#define SQL_IMMEDIATE 272
#define SQL_INDICATOR 273
#define SQL_INT 274
#define SQL_LONG 275
#define SQL_OPEN 276
#define SQL_PREPARE 277
#define SQL_RELEASE 278
#define SQL_REFERENCE 279
#define SQL_SECTION 280
#define SQL_SEMI 281
#define SQL_SHORT 282
#define SQL_SIGNED 283
#define SQL_SQLERROR 284
#define SQL_SQLPRINT 285
#define SQL_SQLWARNING 286
#define SQL_START 287
#define SQL_STOP 288
#define SQL_STRUCT 289
#define SQL_UNSIGNED 290
#define SQL_VAR 291
#define SQL_WHENEVER 292
#define S_ANYTHING 293
#define S_AUTO 294
#define S_BOOL 295
#define S_CHAR 296
#define S_CONST 297
#define S_DOUBLE 298
#define S_ENUM 299
#define S_EXTERN 300
#define S_FLOAT 301
#define S_INT 302
#define S 303
#define S_LONG 304
#define S_REGISTER 305
#define S_SHORT 306
#define S_SIGNED 307
#define S_STATIC 308
#define S_STRUCT 309
#define S_UNION 310
#define S_UNSIGNED 311
#define S_VARCHAR 312
#define TYPECAST 313
#define ABSOLUTE 314
#define ACTION 315
#define ADD 316
#define ALL 317
#define ALTER 318
#define AND 319
#define ANY 320
#define AS 321
#define ASC 322
#define BEGIN_TRANS 323
#define BETWEEN 324
#define BOTH 325
#define BY 326
#define CASCADE 327
#define CASE 328
#define CAST 329
#define CHAR 330
#define CHARACTER 331
#define CHECK 332
#define CLOSE 333
#define COALESCE 334
#define COLLATE 335
#define COLUMN 336
#define COMMIT 337
#define CONSTRAINT 338
#define CREATE 339
#define CROSS 340
#define CURRENT 341
#define CURRENT_DATE 342
#define CURRENT_TIME 343
#define CURRENT_TIMESTAMP 344
#define CURRENT_USER 345
#define CURSOR 346
#define DAY_P 347
#define DECIMAL 348
#define DECLARE 349
#define DEFAULT 350
#define DELETE 351
#define DESC 352
#define DISTINCT 353
#define DOUBLE 354
#define DROP 355
#define ELSE 356
#define END_TRANS 357
#define EXCEPT 358
#define EXECUTE 359
#define EXISTS 360
#define EXTRACT 361
#define FALSE_P 362
#define FETCH 363
#define FLOAT 364
#define FOR 365
#define FOREIGN 366
#define FROM 367
#define FULL 368
#define GRANT 369
#define GROUP 370
#define HAVING 371
#define HOUR_P 372
#define IN 373
#define INNER_P 374
#define INSENSITIVE 375
#define INSERT 376
#define INTERSECT 377
#define INTERVAL 378
#define INTO 379
#define IS 380
#define ISOLATION 381
#define JOIN 382
#define KEY 383
#define LANGUAGE 384
#define LEADING 385
#define LEFT 386
#define LEVEL 387
#define LIKE 388
#define LOCAL 389
#define MATCH 390
#define MINUTE_P 391
#define MONTH_P 392
#define NAMES 393
#define NATIONAL 394
#define NATURAL 395
#define NCHAR 396
#define NEXT 397
#define NO 398
#define NOT 399
#define NULLIF 400
#define NULL_P 401
#define NUMERIC 402
#define OF 403
#define ON 404
#define ONLY 405
#define OPTION 406
#define OR 407
#define ORDER 408
#define OUTER_P 409
#define PARTIAL 410
#define POSITION 411
#define PRECISION 412
#define PRIMARY 413
#define PRIOR 414
#define PRIVILEGES 415
#define PROCEDURE 416
#define PUBLIC 417
#define READ 418
#define REFERENCES 419
#define RELATIVE 420
#define REVOKE 421
#define RIGHT 422
#define ROLLBACK 423
#define SCROLL 424
#define SECOND_P 425
#define SELECT 426
#define SET 427
#define SUBSTRING 428
#define TABLE 429
#define TEMP 430
#define THEN 431
#define TIME 432
#define TIMESTAMP 433
#define TIMEZONE_HOUR 434
#define TIMEZONE_MINUTE 435
#define TO 436
#define TRAILING 437
#define TRANSACTION 438
#define TRIM 439
#define TRUE_P 440
#define UNION 441
#define UNIQUE 442
#define UPDATE 443
#define USER 444
#define USING 445
#define VALUES 446
#define VARCHAR 447
#define VARYING 448
#define VIEW 449
#define WHEN 450
#define WHERE 451
#define WITH 452
#define WORK 453
#define YEAR_P 454
#define ZONE 455
#define TRIGGER 456
#define TYPE_P 457
#define ABORT_TRANS 458
#define AFTER 459
#define AGGREGATE 460
#define ANALYZE 461
#define BACKWARD 462
#define BEFORE 463
#define BINARY 464
#define CACHE 465
#define CLUSTER 466
#define COPY 467
#define CREATEDB 468
#define CREATEUSER 469
#define CYCLE 470
#define DATABASE 471
#define DELIMITERS 472
#define DO 473
#define EACH 474
#define ENCODING 475
#define EXPLAIN 476
#define EXTEND 477
#define FORWARD 478
#define FUNCTION 479
#define HANDLER 480
#define INCREMENT 481
#define INDEX 482
#define INHERITS 483
#define INSTEAD 484
#define ISNULL 485
#define LANCOMPILER 486
#define LIMIT 487
#define LISTEN 488
#define UNLISTEN 489
#define LOAD 490
#define LOCATION 491
#define LOCK_P 492
#define MAXVALUE 493
#define MINVALUE 494
#define MOVE 495
#define NEW 496
#define NOCREATEDB 497
#define NOCREATEUSER 498
#define NONE 499
#define NOTHING 500
#define NOTIFY 501
#define NOTNULL 502
#define OFFSET 503
#define OIDS 504
#define OPERATOR 505
#define PASSWORD 506
#define PROCEDURAL 507
#define RECIPE 508
#define RENAME 509
#define RESET 510
#define RETURNS 511
#define ROW 512
#define RULE 513
#define SERIAL 514
#define SEQUENCE 515
#define SETOF 516
#define SHOW 517
#define START 518
#define STATEMENT 519
#define STDIN 520
#define STDOUT 521
#define TRUSTED 522
#define UNTIL 523
#define VACUUM 524
#define VALID 525
#define VERBOSE 526
#define VERSION 527
#define IDENT 528
#define SCONST 529
#define Op 530
#define CSTRING 531
#define CVARIABLE 532
#define CPP_LINE 533
#define ICONST 534
#define PARAM 535
#define FCONST 536
#define OP 537
#define UMINUS 538
extern YYSTYPE yylval;
|