|
|
@ -174,12 +174,12 @@
|
|
|
|
DISTINCT = 363,
|
|
|
|
DISTINCT = 363,
|
|
|
|
DOMAIN_TOKEN = 364,
|
|
|
|
DOMAIN_TOKEN = 364,
|
|
|
|
SQL_DOUBLE = 365,
|
|
|
|
SQL_DOUBLE = 365,
|
|
|
|
DOUBLE_TQUOTED_STRING = 366,
|
|
|
|
DOUBLE_QUOTED_STRING = 366,
|
|
|
|
DROP = 367,
|
|
|
|
DROP = 367,
|
|
|
|
ELSE = 368,
|
|
|
|
ELSE = 368,
|
|
|
|
END = 369,
|
|
|
|
END = 369,
|
|
|
|
END_EXEC = 370,
|
|
|
|
END_EXEC = 370,
|
|
|
|
ETQUAL = 371,
|
|
|
|
EQUAL = 371,
|
|
|
|
ESCAPE = 372,
|
|
|
|
ESCAPE = 372,
|
|
|
|
EXCEPT = 373,
|
|
|
|
EXCEPT = 373,
|
|
|
|
SQL_EXCEPTION = 374,
|
|
|
|
SQL_EXCEPTION = 374,
|
|
|
@ -296,7 +296,7 @@
|
|
|
|
PARTIAL = 485,
|
|
|
|
PARTIAL = 485,
|
|
|
|
SQL_PASCAL = 486,
|
|
|
|
SQL_PASCAL = 486,
|
|
|
|
PERSISTENT = 487,
|
|
|
|
PERSISTENT = 487,
|
|
|
|
CTQL_PI = 488,
|
|
|
|
CQL_PI = 488,
|
|
|
|
PLI = 489,
|
|
|
|
PLI = 489,
|
|
|
|
POSITION = 490,
|
|
|
|
POSITION = 490,
|
|
|
|
PRECISION = 491,
|
|
|
|
PRECISION = 491,
|
|
|
@ -308,8 +308,8 @@
|
|
|
|
PROCEDURE = 497,
|
|
|
|
PROCEDURE = 497,
|
|
|
|
PRODUCT = 498,
|
|
|
|
PRODUCT = 498,
|
|
|
|
PUBLIC = 499,
|
|
|
|
PUBLIC = 499,
|
|
|
|
TQUARTER = 500,
|
|
|
|
QUARTER = 500,
|
|
|
|
TQUIT = 501,
|
|
|
|
QUIT = 501,
|
|
|
|
RAND = 502,
|
|
|
|
RAND = 502,
|
|
|
|
READ_ONLY = 503,
|
|
|
|
READ_ONLY = 503,
|
|
|
|
REAL = 504,
|
|
|
|
REAL = 504,
|
|
|
@ -381,7 +381,7 @@
|
|
|
|
TWO_DIGITS = 570,
|
|
|
|
TWO_DIGITS = 570,
|
|
|
|
UCASE = 571,
|
|
|
|
UCASE = 571,
|
|
|
|
UNION = 572,
|
|
|
|
UNION = 572,
|
|
|
|
UNITQUE = 573,
|
|
|
|
UNIQUE = 573,
|
|
|
|
SQL_UNKNOWN = 574,
|
|
|
|
SQL_UNKNOWN = 574,
|
|
|
|
UPDATE = 575,
|
|
|
|
UPDATE = 575,
|
|
|
|
UPPER = 576,
|
|
|
|
UPPER = 576,
|
|
|
@ -389,7 +389,7 @@
|
|
|
|
USER = 578,
|
|
|
|
USER = 578,
|
|
|
|
IDENTIFIER = 579,
|
|
|
|
IDENTIFIER = 579,
|
|
|
|
IDENTIFIER_DOT_ASTERISK = 580,
|
|
|
|
IDENTIFIER_DOT_ASTERISK = 580,
|
|
|
|
TQUERY_PARAMETER = 581,
|
|
|
|
QUERY_PARAMETER = 581,
|
|
|
|
USING = 582,
|
|
|
|
USING = 582,
|
|
|
|
VALUE = 583,
|
|
|
|
VALUE = 583,
|
|
|
|
VALUES = 584,
|
|
|
|
VALUES = 584,
|
|
|
@ -524,12 +524,12 @@
|
|
|
|
#define DISTINCT 363
|
|
|
|
#define DISTINCT 363
|
|
|
|
#define DOMAIN_TOKEN 364
|
|
|
|
#define DOMAIN_TOKEN 364
|
|
|
|
#define SQL_DOUBLE 365
|
|
|
|
#define SQL_DOUBLE 365
|
|
|
|
#define DOUBLE_TQUOTED_STRING 366
|
|
|
|
#define DOUBLE_QUOTED_STRING 366
|
|
|
|
#define DROP 367
|
|
|
|
#define DROP 367
|
|
|
|
#define ELSE 368
|
|
|
|
#define ELSE 368
|
|
|
|
#define END 369
|
|
|
|
#define END 369
|
|
|
|
#define END_EXEC 370
|
|
|
|
#define END_EXEC 370
|
|
|
|
#define ETQUAL 371
|
|
|
|
#define EQUAL 371
|
|
|
|
#define ESCAPE 372
|
|
|
|
#define ESCAPE 372
|
|
|
|
#define EXCEPT 373
|
|
|
|
#define EXCEPT 373
|
|
|
|
#define SQL_EXCEPTION 374
|
|
|
|
#define SQL_EXCEPTION 374
|
|
|
@ -646,7 +646,7 @@
|
|
|
|
#define PARTIAL 485
|
|
|
|
#define PARTIAL 485
|
|
|
|
#define SQL_PASCAL 486
|
|
|
|
#define SQL_PASCAL 486
|
|
|
|
#define PERSISTENT 487
|
|
|
|
#define PERSISTENT 487
|
|
|
|
#define CTQL_PI 488
|
|
|
|
#define CQL_PI 488
|
|
|
|
#define PLI 489
|
|
|
|
#define PLI 489
|
|
|
|
#define POSITION 490
|
|
|
|
#define POSITION 490
|
|
|
|
#define PRECISION 491
|
|
|
|
#define PRECISION 491
|
|
|
@ -658,8 +658,8 @@
|
|
|
|
#define PROCEDURE 497
|
|
|
|
#define PROCEDURE 497
|
|
|
|
#define PRODUCT 498
|
|
|
|
#define PRODUCT 498
|
|
|
|
#define PUBLIC 499
|
|
|
|
#define PUBLIC 499
|
|
|
|
#define TQUARTER 500
|
|
|
|
#define QUARTER 500
|
|
|
|
#define TQUIT 501
|
|
|
|
#define QUIT 501
|
|
|
|
#define RAND 502
|
|
|
|
#define RAND 502
|
|
|
|
#define READ_ONLY 503
|
|
|
|
#define READ_ONLY 503
|
|
|
|
#define REAL 504
|
|
|
|
#define REAL 504
|
|
|
@ -731,7 +731,7 @@
|
|
|
|
#define TWO_DIGITS 570
|
|
|
|
#define TWO_DIGITS 570
|
|
|
|
#define UCASE 571
|
|
|
|
#define UCASE 571
|
|
|
|
#define UNION 572
|
|
|
|
#define UNION 572
|
|
|
|
#define UNITQUE 573
|
|
|
|
#define UNIQUE 573
|
|
|
|
#define SQL_UNKNOWN 574
|
|
|
|
#define SQL_UNKNOWN 574
|
|
|
|
#define UPDATE 575
|
|
|
|
#define UPDATE 575
|
|
|
|
#define UPPER 576
|
|
|
|
#define UPPER 576
|
|
|
@ -739,7 +739,7 @@
|
|
|
|
#define USER 578
|
|
|
|
#define USER 578
|
|
|
|
#define IDENTIFIER 579
|
|
|
|
#define IDENTIFIER 579
|
|
|
|
#define IDENTIFIER_DOT_ASTERISK 580
|
|
|
|
#define IDENTIFIER_DOT_ASTERISK 580
|
|
|
|
#define TQUERY_PARAMETER 581
|
|
|
|
#define QUERY_PARAMETER 581
|
|
|
|
#define USING 582
|
|
|
|
#define USING 582
|
|
|
|
#define VALUE 583
|
|
|
|
#define VALUE 583
|
|
|
|
#define VALUES 584
|
|
|
|
#define VALUES 584
|
|
|
@ -1290,8 +1290,8 @@ static const char *const yytname[] =
|
|
|
|
"DEC", "DECLARE", "DEFAULT", "DEFERRABLE", "DEFERRED", "SQL_DELETE",
|
|
|
|
"DEC", "DECLARE", "DEFAULT", "DEFERRABLE", "DEFERRED", "SQL_DELETE",
|
|
|
|
"DESC", "DESCRIBE", "DESCRIPTOR", "DIAGNOSTICS", "DICTIONARY",
|
|
|
|
"DESC", "DESCRIBE", "DESCRIPTOR", "DIAGNOSTICS", "DICTIONARY",
|
|
|
|
"DIRECTORY", "DISCONNECT", "DISPLACEMENT", "DISTINCT", "DOMAIN_TOKEN",
|
|
|
|
"DIRECTORY", "DISCONNECT", "DISPLACEMENT", "DISTINCT", "DOMAIN_TOKEN",
|
|
|
|
"SQL_DOUBLE", "DOUBLE_TQUOTED_STRING", "DROP", "ELSE", "END", "END_EXEC",
|
|
|
|
"SQL_DOUBLE", "DOUBLE_QUOTED_STRING", "DROP", "ELSE", "END", "END_EXEC",
|
|
|
|
"ETQUAL", "ESCAPE", "EXCEPT", "SQL_EXCEPTION", "EXEC", "EXECUTE",
|
|
|
|
"EQUAL", "ESCAPE", "EXCEPT", "SQL_EXCEPTION", "EXEC", "EXECUTE",
|
|
|
|
"EXISTS", "EXP", "EXPONENT", "EXTERNAL", "EXTRACT", "SQL_FALSE", "FETCH",
|
|
|
|
"EXISTS", "EXP", "EXPONENT", "EXTERNAL", "EXTRACT", "SQL_FALSE", "FETCH",
|
|
|
|
"FIRST", "SQL_FLOAT", "FLOOR", "FN", "FOR", "FOREIGN", "FORTRAN",
|
|
|
|
"FIRST", "SQL_FLOAT", "FLOOR", "FN", "FOR", "FOREIGN", "FORTRAN",
|
|
|
|
"FOUND", "FOUR_DIGITS", "FROM", "FULL", "GET", "GLOBAL", "GO", "GOTO",
|
|
|
|
"FOUND", "FOUR_DIGITS", "FROM", "FULL", "GET", "GLOBAL", "GO", "GOTO",
|
|
|
@ -1308,7 +1308,7 @@ static const char *const yytname[] =
|
|
|
|
"NOW", "SQL_NULL", "SQL_IS", "SQL_IS_NULL", "SQL_IS_NOT_NULL", "NULLIF",
|
|
|
|
"NOW", "SQL_NULL", "SQL_IS", "SQL_IS_NULL", "SQL_IS_NOT_NULL", "NULLIF",
|
|
|
|
"NUMERIC", "OCTET_LENGTH", "ODBC", "OF", "SQL_OFF", "SQL_ON", "ONLY",
|
|
|
|
"NUMERIC", "OCTET_LENGTH", "ODBC", "OF", "SQL_OFF", "SQL_ON", "ONLY",
|
|
|
|
"OPEN", "OPTION", "OR", "ORDER", "OUTER", "OUTPUT", "OVERLAPS", "PAGE",
|
|
|
|
"OPEN", "OPTION", "OR", "ORDER", "OUTER", "OUTPUT", "OVERLAPS", "PAGE",
|
|
|
|
"PARTIAL", "SQL_PASCAL", "PERSISTENT", "CTQL_PI", "PLI", "POSITION",
|
|
|
|
"PARTIAL", "SQL_PASCAL", "PERSISTENT", "CQL_PI", "PLI", "POSITION",
|
|
|
|
"PRECISION", "PREPARE", "PRESERVE", "PRIMARY", "PRIOR", "PRIVILEGES",
|
|
|
|
"PRECISION", "PREPARE", "PRESERVE", "PRIMARY", "PRIOR", "PRIVILEGES",
|
|
|
|
"PROCEDURE", "PRODUCT", "PUBLIC", "QUARTER", "QUIT", "RAND", "READ_ONLY",
|
|
|
|
"PROCEDURE", "PRODUCT", "PUBLIC", "QUARTER", "QUIT", "RAND", "READ_ONLY",
|
|
|
|
"REAL", "REFERENCES", "REPEAT", "REPLACE", "RESTRICT", "REVOKE", "RIGHT",
|
|
|
|
"REAL", "REFERENCES", "REPEAT", "REPLACE", "RESTRICT", "REVOKE", "RIGHT",
|
|
|
@ -1322,7 +1322,7 @@ static const char *const yytname[] =
|
|
|
|
"TAN", "TEMPORARY", "THEN", "THREE_DIGITS", "TIME", "TIMESTAMP",
|
|
|
|
"TAN", "TEMPORARY", "THEN", "THREE_DIGITS", "TIME", "TIMESTAMP",
|
|
|
|
"TIMEZONE_HOUR", "TIMEZONE_MINUTE", "TINYINT", "TO", "TO_CHAR",
|
|
|
|
"TIMEZONE_HOUR", "TIMEZONE_MINUTE", "TINYINT", "TO", "TO_CHAR",
|
|
|
|
"TO_DATE", "TRANSACTION", "TRANSLATE", "TRANSLATION", "TRUNCATE",
|
|
|
|
"TO_DATE", "TRANSACTION", "TRANSLATE", "TRANSLATION", "TRUNCATE",
|
|
|
|
"GENERAL_TITLE", "TWO_DIGITS", "UCASE", "UNION", "UNITQUE", "SQL_UNKNOWN",
|
|
|
|
"GENERAL_TITLE", "TWO_DIGITS", "UCASE", "UNION", "UNIQUE", "SQL_UNKNOWN",
|
|
|
|
"UPDATE", "UPPER", "USAGE", "USER", "IDENTIFIER",
|
|
|
|
"UPDATE", "UPPER", "USAGE", "USER", "IDENTIFIER",
|
|
|
|
"IDENTIFIER_DOT_ASTERISK", "QUERY_PARAMETER", "USING", "VALUE", "VALUES",
|
|
|
|
"IDENTIFIER_DOT_ASTERISK", "QUERY_PARAMETER", "USING", "VALUE", "VALUES",
|
|
|
|
"VARBINARY", "VARCHAR", "VARYING", "VENDOR", "VIEW", "WEEK", "WHEN",
|
|
|
|
"VARBINARY", "VARCHAR", "VARYING", "VENDOR", "VIEW", "WEEK", "WHEN",
|
|
|
|