diff options
Diffstat (limited to 'src/backend/parser/parse.h')
-rw-r--r-- | src/backend/parser/parse.h | 398 |
1 files changed, 202 insertions, 196 deletions
diff --git a/src/backend/parser/parse.h b/src/backend/parser/parse.h index d76b37443c1..b7c8e544117 100644 --- a/src/backend/parser/parse.h +++ b/src/backend/parser/parse.h @@ -43,202 +43,208 @@ typedef union #define BOTH 269 #define BY 270 #define CASCADE 271 -#define CAST 272 -#define CHAR 273 -#define CHARACTER 274 -#define CHECK 275 -#define CLOSE 276 -#define COLLATE 277 -#define COLUMN 278 -#define COMMIT 279 -#define CONSTRAINT 280 -#define CREATE 281 -#define CROSS 282 -#define CURRENT 283 -#define CURRENT_DATE 284 -#define CURRENT_TIME 285 -#define CURRENT_TIMESTAMP 286 -#define CURRENT_USER 287 -#define CURSOR 288 -#define DAY_P 289 -#define DECIMAL 290 -#define DECLARE 291 -#define DEFAULT 292 -#define DELETE 293 -#define DESC 294 -#define DISTINCT 295 -#define DOUBLE 296 -#define DROP 297 -#define END_TRANS 298 -#define EXECUTE 299 -#define EXISTS 300 -#define EXTRACT 301 -#define FALSE_P 302 -#define FETCH 303 -#define FLOAT 304 -#define FOR 305 -#define FOREIGN 306 -#define FROM 307 -#define FULL 308 -#define GRANT 309 -#define GROUP 310 -#define HAVING 311 -#define HOUR_P 312 -#define IN 313 -#define INNER_P 314 -#define INSENSITIVE 315 -#define INSERT 316 -#define INTERVAL 317 -#define INTO 318 -#define IS 319 -#define JOIN 320 -#define KEY 321 -#define LANGUAGE 322 -#define LEADING 323 -#define LEFT 324 -#define LIKE 325 -#define LOCAL 326 -#define MATCH 327 -#define MINUTE_P 328 -#define MONTH_P 329 -#define NAMES 330 -#define NATIONAL 331 -#define NATURAL 332 -#define NCHAR 333 -#define NEXT 334 -#define NO 335 -#define NOT 336 -#define NULL_P 337 -#define NUMERIC 338 -#define OF 339 -#define ON 340 -#define ONLY 341 -#define OPTION 342 -#define OR 343 -#define ORDER 344 -#define OUTER_P 345 -#define PARTIAL 346 -#define POSITION 347 -#define PRECISION 348 -#define PRIMARY 349 -#define PRIOR 350 -#define PRIVILEGES 351 -#define PROCEDURE 352 -#define PUBLIC 353 -#define READ 354 -#define REFERENCES 355 -#define RELATIVE 356 -#define REVOKE 357 -#define RIGHT 358 -#define ROLLBACK 359 -#define SCROLL 360 -#define SECOND_P 361 -#define SELECT 362 -#define SET 363 -#define SUBSTRING 364 -#define TABLE 365 -#define TIME 366 -#define TIMESTAMP 367 -#define TIMEZONE_HOUR 368 -#define TIMEZONE_MINUTE 369 -#define TO 370 -#define TRAILING 371 -#define TRANSACTION 372 -#define TRIM 373 -#define TRUE_P 374 -#define UNION 375 -#define UNIQUE 376 -#define UPDATE 377 -#define USER 378 -#define USING 379 -#define VALUES 380 -#define VARCHAR 381 -#define VARYING 382 -#define VIEW 383 -#define WHERE 384 -#define WITH 385 -#define WORK 386 -#define YEAR_P 387 -#define ZONE 388 -#define TRIGGER 389 -#define TYPE_P 390 -#define ABORT_TRANS 391 -#define AFTER 392 -#define AGGREGATE 393 -#define ANALYZE 394 -#define BACKWARD 395 -#define BEFORE 396 -#define BINARY 397 -#define CACHE 398 -#define CLUSTER 399 -#define COPY 400 -#define CREATEDB 401 -#define CREATEUSER 402 -#define CYCLE 403 -#define DATABASE 404 -#define DELIMITERS 405 -#define DO 406 -#define EACH 407 -#define ENCODING 408 -#define EXPLAIN 409 -#define EXTEND 410 -#define FORWARD 411 -#define FUNCTION 412 -#define HANDLER 413 -#define INCREMENT 414 -#define INDEX 415 -#define INHERITS 416 -#define INSTEAD 417 -#define ISNULL 418 -#define LANCOMPILER 419 -#define LISTEN 420 -#define LOAD 421 -#define LOCATION 422 -#define LOCK_P 423 -#define MAXVALUE 424 -#define MINVALUE 425 -#define MOVE 426 -#define NEW 427 -#define NOCREATEDB 428 -#define NOCREATEUSER 429 -#define NONE 430 -#define NOTHING 431 -#define NOTIFY 432 -#define NOTNULL 433 -#define OIDS 434 -#define OPERATOR 435 -#define PASSWORD 436 -#define PROCEDURAL 437 -#define RECIPE 438 -#define RENAME 439 -#define RESET 440 -#define RETURNS 441 -#define ROW 442 -#define RULE 443 -#define SEQUENCE 444 -#define SERIAL 445 -#define SETOF 446 -#define SHOW 447 -#define START 448 -#define STATEMENT 449 -#define STDIN 450 -#define STDOUT 451 -#define TRUSTED 452 -#define UNLISTEN 453 -#define UNTIL 454 -#define VACUUM 455 -#define VALID 456 -#define VERBOSE 457 -#define VERSION 458 -#define IDENT 459 -#define SCONST 460 -#define Op 461 -#define ICONST 462 -#define PARAM 463 -#define FCONST 464 -#define OP 465 -#define UMINUS 466 -#define TYPECAST 467 +#define CASE 272 +#define CAST 273 +#define CHAR 274 +#define CHARACTER 275 +#define CHECK 276 +#define CLOSE 277 +#define COALESCE 278 +#define COLLATE 279 +#define COLUMN 280 +#define COMMIT 281 +#define CONSTRAINT 282 +#define CREATE 283 +#define CROSS 284 +#define CURRENT 285 +#define CURRENT_DATE 286 +#define CURRENT_TIME 287 +#define CURRENT_TIMESTAMP 288 +#define CURRENT_USER 289 +#define CURSOR 290 +#define DAY_P 291 +#define DECIMAL 292 +#define DECLARE 293 +#define DEFAULT 294 +#define DELETE 295 +#define DESC 296 +#define DISTINCT 297 +#define DOUBLE 298 +#define DROP 299 +#define ELSE 300 +#define END_TRANS 301 +#define EXECUTE 302 +#define EXISTS 303 +#define EXTRACT 304 +#define FALSE_P 305 +#define FETCH 306 +#define FLOAT 307 +#define FOR 308 +#define FOREIGN 309 +#define FROM 310 +#define FULL 311 +#define GRANT 312 +#define GROUP 313 +#define HAVING 314 +#define HOUR_P 315 +#define IN 316 +#define INNER_P 317 +#define INSENSITIVE 318 +#define INSERT 319 +#define INTERVAL 320 +#define INTO 321 +#define IS 322 +#define JOIN 323 +#define KEY 324 +#define LANGUAGE 325 +#define LEADING 326 +#define LEFT 327 +#define LIKE 328 +#define LOCAL 329 +#define MATCH 330 +#define MINUTE_P 331 +#define MONTH_P 332 +#define NAMES 333 +#define NATIONAL 334 +#define NATURAL 335 +#define NCHAR 336 +#define NEXT 337 +#define NO 338 +#define NOT 339 +#define NULLIF 340 +#define NULL_P 341 +#define NUMERIC 342 +#define OF 343 +#define ON 344 +#define ONLY 345 +#define OPTION 346 +#define OR 347 +#define ORDER 348 +#define OUTER_P 349 +#define PARTIAL 350 +#define POSITION 351 +#define PRECISION 352 +#define PRIMARY 353 +#define PRIOR 354 +#define PRIVILEGES 355 +#define PROCEDURE 356 +#define PUBLIC 357 +#define READ 358 +#define REFERENCES 359 +#define RELATIVE 360 +#define REVOKE 361 +#define RIGHT 362 +#define ROLLBACK 363 +#define SCROLL 364 +#define SECOND_P 365 +#define SELECT 366 +#define SET 367 +#define SUBSTRING 368 +#define TABLE 369 +#define THEN 370 +#define TIME 371 +#define TIMESTAMP 372 +#define TIMEZONE_HOUR 373 +#define TIMEZONE_MINUTE 374 +#define TO 375 +#define TRAILING 376 +#define TRANSACTION 377 +#define TRIM 378 +#define TRUE_P 379 +#define UNION 380 +#define UNIQUE 381 +#define UPDATE 382 +#define USER 383 +#define USING 384 +#define VALUES 385 +#define VARCHAR 386 +#define VARYING 387 +#define VIEW 388 +#define WHEN 389 +#define WHERE 390 +#define WITH 391 +#define WORK 392 +#define YEAR_P 393 +#define ZONE 394 +#define TRIGGER 395 +#define TYPE_P 396 +#define ABORT_TRANS 397 +#define AFTER 398 +#define AGGREGATE 399 +#define ANALYZE 400 +#define BACKWARD 401 +#define BEFORE 402 +#define BINARY 403 +#define CACHE 404 +#define CLUSTER 405 +#define COPY 406 +#define CREATEDB 407 +#define CREATEUSER 408 +#define CYCLE 409 +#define DATABASE 410 +#define DELIMITERS 411 +#define DO 412 +#define EACH 413 +#define ENCODING 414 +#define EXPLAIN 415 +#define EXTEND 416 +#define FORWARD 417 +#define FUNCTION 418 +#define HANDLER 419 +#define INCREMENT 420 +#define INDEX 421 +#define INHERITS 422 +#define INSTEAD 423 +#define ISNULL 424 +#define LANCOMPILER 425 +#define LISTEN 426 +#define LOAD 427 +#define LOCATION 428 +#define LOCK_P 429 +#define MAXVALUE 430 +#define MINVALUE 431 +#define MOVE 432 +#define NEW 433 +#define NOCREATEDB 434 +#define NOCREATEUSER 435 +#define NONE 436 +#define NOTHING 437 +#define NOTIFY 438 +#define NOTNULL 439 +#define OIDS 440 +#define OPERATOR 441 +#define PASSWORD 442 +#define PROCEDURAL 443 +#define RECIPE 444 +#define RENAME 445 +#define RESET 446 +#define RETURNS 447 +#define ROW 448 +#define RULE 449 +#define SEQUENCE 450 +#define SERIAL 451 +#define SETOF 452 +#define SHOW 453 +#define START 454 +#define STATEMENT 455 +#define STDIN 456 +#define STDOUT 457 +#define TRUSTED 458 +#define UNLISTEN 459 +#define UNTIL 460 +#define VACUUM 461 +#define VALID 462 +#define VERBOSE 463 +#define VERSION 464 +#define IDENT 465 +#define SCONST 466 +#define Op 467 +#define ICONST 468 +#define PARAM 469 +#define FCONST 470 +#define OP 471 +#define UMINUS 472 +#define TYPECAST 473 extern YYSTYPE yylval; |