mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 21:42:35 +01:00
e409d6f69c
This patch: - Moves all definitions from the mysql_priv.h file into header files for the component where the variable is defined - Creates header files if the component lacks one - Eliminates all include directives from mysql_priv.h - Eliminates all circular include cycles - Rename time.cc to sql_time.cc - Rename mysql_priv.h to sql_priv.h
1291 lines
30 KiB
C
1291 lines
30 KiB
C
|
|
/* A Bison parser, made by GNU Bison 2.4.1. */
|
|
|
|
/* Skeleton interface for Bison's Yacc-like parsers in C
|
|
|
|
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
|
|
Free Software Foundation, Inc.
|
|
|
|
This program is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
|
|
|
/* As a special exception, you may create a larger work that contains
|
|
part or all of the Bison parser skeleton and distribute that work
|
|
under terms of your choice, so long as that work isn't itself a
|
|
parser generator using the skeleton or a modified version thereof
|
|
as a parser skeleton. Alternatively, if you modify or redistribute
|
|
the parser skeleton itself, you may (at your option) remove this
|
|
special exception, which will cause the skeleton and the resulting
|
|
Bison output files to be licensed under the GNU General Public
|
|
License without this special exception.
|
|
|
|
This special exception was added by the Free Software Foundation in
|
|
version 2.2 of Bison. */
|
|
|
|
|
|
/* Tokens. */
|
|
#ifndef YYTOKENTYPE
|
|
# define YYTOKENTYPE
|
|
/* Put the tokens into the symbol table, so that GDB and other debuggers
|
|
know about them. */
|
|
enum yytokentype {
|
|
ABORT_SYM = 258,
|
|
ACCESSIBLE_SYM = 259,
|
|
ACTION = 260,
|
|
ADD = 261,
|
|
ADDDATE_SYM = 262,
|
|
AFTER_SYM = 263,
|
|
AGAINST = 264,
|
|
AGGREGATE_SYM = 265,
|
|
ALGORITHM_SYM = 266,
|
|
ALL = 267,
|
|
ALTER = 268,
|
|
ANALYZE_SYM = 269,
|
|
AND_AND_SYM = 270,
|
|
AND_SYM = 271,
|
|
ANY_SYM = 272,
|
|
AS = 273,
|
|
ASC = 274,
|
|
ASCII_SYM = 275,
|
|
ASENSITIVE_SYM = 276,
|
|
AT_SYM = 277,
|
|
AUTHORS_SYM = 278,
|
|
AUTOEXTEND_SIZE_SYM = 279,
|
|
AUTO_INC = 280,
|
|
AVG_ROW_LENGTH = 281,
|
|
AVG_SYM = 282,
|
|
BACKUP_SYM = 283,
|
|
BEFORE_SYM = 284,
|
|
BEGIN_SYM = 285,
|
|
BETWEEN_SYM = 286,
|
|
BIGINT = 287,
|
|
BINARY = 288,
|
|
BINLOG_SYM = 289,
|
|
BIN_NUM = 290,
|
|
BIT_AND = 291,
|
|
BIT_OR = 292,
|
|
BIT_SYM = 293,
|
|
BIT_XOR = 294,
|
|
BLOB_SYM = 295,
|
|
BLOCK_SYM = 296,
|
|
BOOLEAN_SYM = 297,
|
|
BOOL_SYM = 298,
|
|
BOTH = 299,
|
|
BTREE_SYM = 300,
|
|
BY = 301,
|
|
BYTE_SYM = 302,
|
|
CACHE_SYM = 303,
|
|
CALL_SYM = 304,
|
|
CASCADE = 305,
|
|
CASCADED = 306,
|
|
CASE_SYM = 307,
|
|
CAST_SYM = 308,
|
|
CATALOG_NAME_SYM = 309,
|
|
CHAIN_SYM = 310,
|
|
CHANGE = 311,
|
|
CHANGED = 312,
|
|
CHARSET = 313,
|
|
CHAR_SYM = 314,
|
|
CHECKSUM_SYM = 315,
|
|
CHECK_SYM = 316,
|
|
CIPHER_SYM = 317,
|
|
CLASS_ORIGIN_SYM = 318,
|
|
CLIENT_SYM = 319,
|
|
CLOSE_SYM = 320,
|
|
COALESCE = 321,
|
|
CODE_SYM = 322,
|
|
COLLATE_SYM = 323,
|
|
COLLATION_SYM = 324,
|
|
COLUMNS = 325,
|
|
COLUMN_SYM = 326,
|
|
COLUMN_NAME_SYM = 327,
|
|
COMMENT_SYM = 328,
|
|
COMMITTED_SYM = 329,
|
|
COMMIT_SYM = 330,
|
|
COMPACT_SYM = 331,
|
|
COMPLETION_SYM = 332,
|
|
COMPRESSED_SYM = 333,
|
|
CONCURRENT = 334,
|
|
CONDITION_SYM = 335,
|
|
CONNECTION_SYM = 336,
|
|
CONSISTENT_SYM = 337,
|
|
CONSTRAINT = 338,
|
|
CONSTRAINT_CATALOG_SYM = 339,
|
|
CONSTRAINT_NAME_SYM = 340,
|
|
CONSTRAINT_SCHEMA_SYM = 341,
|
|
CONTAINS_SYM = 342,
|
|
CONTEXT_SYM = 343,
|
|
CONTINUE_SYM = 344,
|
|
CONTRIBUTORS_SYM = 345,
|
|
CONVERT_SYM = 346,
|
|
COUNT_SYM = 347,
|
|
CPU_SYM = 348,
|
|
CREATE = 349,
|
|
CROSS = 350,
|
|
CUBE_SYM = 351,
|
|
CURDATE = 352,
|
|
CURRENT_USER = 353,
|
|
CURSOR_SYM = 354,
|
|
CURSOR_NAME_SYM = 355,
|
|
CURTIME = 356,
|
|
DATABASE = 357,
|
|
DATABASES = 358,
|
|
DATAFILE_SYM = 359,
|
|
DATA_SYM = 360,
|
|
DATETIME = 361,
|
|
DATE_ADD_INTERVAL = 362,
|
|
DATE_SUB_INTERVAL = 363,
|
|
DATE_SYM = 364,
|
|
DAY_HOUR_SYM = 365,
|
|
DAY_MICROSECOND_SYM = 366,
|
|
DAY_MINUTE_SYM = 367,
|
|
DAY_SECOND_SYM = 368,
|
|
DAY_SYM = 369,
|
|
DEALLOCATE_SYM = 370,
|
|
DECIMAL_NUM = 371,
|
|
DECIMAL_SYM = 372,
|
|
DECLARE_SYM = 373,
|
|
DEFAULT = 374,
|
|
DEFINER_SYM = 375,
|
|
DELAYED_SYM = 376,
|
|
DELAY_KEY_WRITE_SYM = 377,
|
|
DELETE_SYM = 378,
|
|
DESC = 379,
|
|
DESCRIBE = 380,
|
|
DES_KEY_FILE = 381,
|
|
DETERMINISTIC_SYM = 382,
|
|
DIRECTORY_SYM = 383,
|
|
DISABLE_SYM = 384,
|
|
DISCARD = 385,
|
|
DISK_SYM = 386,
|
|
DISTINCT = 387,
|
|
DIV_SYM = 388,
|
|
DOUBLE_SYM = 389,
|
|
DO_SYM = 390,
|
|
DROP = 391,
|
|
DUAL_SYM = 392,
|
|
DUMPFILE = 393,
|
|
DUPLICATE_SYM = 394,
|
|
DYNAMIC_SYM = 395,
|
|
EACH_SYM = 396,
|
|
ELSE = 397,
|
|
ELSEIF_SYM = 398,
|
|
ENABLE_SYM = 399,
|
|
ENCLOSED = 400,
|
|
END = 401,
|
|
ENDS_SYM = 402,
|
|
END_OF_INPUT = 403,
|
|
ENGINES_SYM = 404,
|
|
ENGINE_SYM = 405,
|
|
ENUM = 406,
|
|
EQ = 407,
|
|
EQUAL_SYM = 408,
|
|
ERROR_SYM = 409,
|
|
ERRORS = 410,
|
|
ESCAPED = 411,
|
|
ESCAPE_SYM = 412,
|
|
EVENTS_SYM = 413,
|
|
EVENT_SYM = 414,
|
|
EVERY_SYM = 415,
|
|
EXECUTE_SYM = 416,
|
|
EXISTS = 417,
|
|
EXIT_SYM = 418,
|
|
EXPANSION_SYM = 419,
|
|
EXTENDED_SYM = 420,
|
|
EXTENT_SIZE_SYM = 421,
|
|
EXTRACT_SYM = 422,
|
|
FALSE_SYM = 423,
|
|
FAST_SYM = 424,
|
|
FAULTS_SYM = 425,
|
|
FETCH_SYM = 426,
|
|
FILE_SYM = 427,
|
|
FIRST_SYM = 428,
|
|
FIXED_SYM = 429,
|
|
FLOAT_NUM = 430,
|
|
FLOAT_SYM = 431,
|
|
FLUSH_SYM = 432,
|
|
FORCE_SYM = 433,
|
|
FOREIGN = 434,
|
|
FOR_SYM = 435,
|
|
FOUND_SYM = 436,
|
|
FROM = 437,
|
|
FULL = 438,
|
|
FULLTEXT_SYM = 439,
|
|
FUNCTION_SYM = 440,
|
|
GE = 441,
|
|
GENERAL = 442,
|
|
GEOMETRYCOLLECTION = 443,
|
|
GEOMETRY_SYM = 444,
|
|
GET_FORMAT = 445,
|
|
GLOBAL_SYM = 446,
|
|
GRANT = 447,
|
|
GRANTS = 448,
|
|
GROUP_SYM = 449,
|
|
GROUP_CONCAT_SYM = 450,
|
|
GT_SYM = 451,
|
|
HANDLER_SYM = 452,
|
|
HASH_SYM = 453,
|
|
HAVING = 454,
|
|
HELP_SYM = 455,
|
|
HEX_NUM = 456,
|
|
HIGH_PRIORITY = 457,
|
|
HOST_SYM = 458,
|
|
HOSTS_SYM = 459,
|
|
HOUR_MICROSECOND_SYM = 460,
|
|
HOUR_MINUTE_SYM = 461,
|
|
HOUR_SECOND_SYM = 462,
|
|
HOUR_SYM = 463,
|
|
IDENT = 464,
|
|
IDENTIFIED_SYM = 465,
|
|
IDENT_QUOTED = 466,
|
|
IF = 467,
|
|
IGNORE_SYM = 468,
|
|
IGNORE_SERVER_IDS_SYM = 469,
|
|
IMPORT = 470,
|
|
INDEXES = 471,
|
|
INDEX_SYM = 472,
|
|
INFILE = 473,
|
|
INITIAL_SIZE_SYM = 474,
|
|
INNER_SYM = 475,
|
|
INOUT_SYM = 476,
|
|
INSENSITIVE_SYM = 477,
|
|
INSERT = 478,
|
|
INSERT_METHOD = 479,
|
|
INSTALL_SYM = 480,
|
|
INTERVAL_SYM = 481,
|
|
INTO = 482,
|
|
INT_SYM = 483,
|
|
INVOKER_SYM = 484,
|
|
IN_SYM = 485,
|
|
IO_SYM = 486,
|
|
IPC_SYM = 487,
|
|
IS = 488,
|
|
ISOLATION = 489,
|
|
ISSUER_SYM = 490,
|
|
ITERATE_SYM = 491,
|
|
JOIN_SYM = 492,
|
|
KEYS = 493,
|
|
KEY_BLOCK_SIZE = 494,
|
|
KEY_SYM = 495,
|
|
KILL_SYM = 496,
|
|
LANGUAGE_SYM = 497,
|
|
LAST_SYM = 498,
|
|
LE = 499,
|
|
LEADING = 500,
|
|
LEAVES = 501,
|
|
LEAVE_SYM = 502,
|
|
LEFT = 503,
|
|
LESS_SYM = 504,
|
|
LEVEL_SYM = 505,
|
|
LEX_HOSTNAME = 506,
|
|
LIKE = 507,
|
|
LIMIT = 508,
|
|
LINEAR_SYM = 509,
|
|
LINES = 510,
|
|
LINESTRING = 511,
|
|
LIST_SYM = 512,
|
|
LOAD = 513,
|
|
LOCAL_SYM = 514,
|
|
LOCATOR_SYM = 515,
|
|
LOCKS_SYM = 516,
|
|
LOCK_SYM = 517,
|
|
LOGFILE_SYM = 518,
|
|
LOGS_SYM = 519,
|
|
LONGBLOB = 520,
|
|
LONGTEXT = 521,
|
|
LONG_NUM = 522,
|
|
LONG_SYM = 523,
|
|
LOOP_SYM = 524,
|
|
LOW_PRIORITY = 525,
|
|
LT = 526,
|
|
MASTER_CONNECT_RETRY_SYM = 527,
|
|
MASTER_HOST_SYM = 528,
|
|
MASTER_LOG_FILE_SYM = 529,
|
|
MASTER_LOG_POS_SYM = 530,
|
|
MASTER_PASSWORD_SYM = 531,
|
|
MASTER_PORT_SYM = 532,
|
|
MASTER_SERVER_ID_SYM = 533,
|
|
MASTER_SSL_CAPATH_SYM = 534,
|
|
MASTER_SSL_CA_SYM = 535,
|
|
MASTER_SSL_CERT_SYM = 536,
|
|
MASTER_SSL_CIPHER_SYM = 537,
|
|
MASTER_SSL_KEY_SYM = 538,
|
|
MASTER_SSL_SYM = 539,
|
|
MASTER_SSL_VERIFY_SERVER_CERT_SYM = 540,
|
|
MASTER_SYM = 541,
|
|
MASTER_USER_SYM = 542,
|
|
MASTER_HEARTBEAT_PERIOD_SYM = 543,
|
|
MATCH = 544,
|
|
MAX_CONNECTIONS_PER_HOUR = 545,
|
|
MAX_QUERIES_PER_HOUR = 546,
|
|
MAX_ROWS = 547,
|
|
MAX_SIZE_SYM = 548,
|
|
MAX_SYM = 549,
|
|
MAX_UPDATES_PER_HOUR = 550,
|
|
MAX_USER_CONNECTIONS_SYM = 551,
|
|
MAX_VALUE_SYM = 552,
|
|
MEDIUMBLOB = 553,
|
|
MEDIUMINT = 554,
|
|
MEDIUMTEXT = 555,
|
|
MEDIUM_SYM = 556,
|
|
MEMORY_SYM = 557,
|
|
MERGE_SYM = 558,
|
|
MESSAGE_TEXT_SYM = 559,
|
|
MICROSECOND_SYM = 560,
|
|
MIGRATE_SYM = 561,
|
|
MINUTE_MICROSECOND_SYM = 562,
|
|
MINUTE_SECOND_SYM = 563,
|
|
MINUTE_SYM = 564,
|
|
MIN_ROWS = 565,
|
|
MIN_SYM = 566,
|
|
MODE_SYM = 567,
|
|
MODIFIES_SYM = 568,
|
|
MODIFY_SYM = 569,
|
|
MOD_SYM = 570,
|
|
MONTH_SYM = 571,
|
|
MULTILINESTRING = 572,
|
|
MULTIPOINT = 573,
|
|
MULTIPOLYGON = 574,
|
|
MUTEX_SYM = 575,
|
|
MYSQL_ERRNO_SYM = 576,
|
|
NAMES_SYM = 577,
|
|
NAME_SYM = 578,
|
|
NATIONAL_SYM = 579,
|
|
NATURAL = 580,
|
|
NCHAR_STRING = 581,
|
|
NCHAR_SYM = 582,
|
|
NDBCLUSTER_SYM = 583,
|
|
NE = 584,
|
|
NEG = 585,
|
|
NEW_SYM = 586,
|
|
NEXT_SYM = 587,
|
|
NODEGROUP_SYM = 588,
|
|
NONE_SYM = 589,
|
|
NOT2_SYM = 590,
|
|
NOT_SYM = 591,
|
|
NOW_SYM = 592,
|
|
NO_SYM = 593,
|
|
NO_WAIT_SYM = 594,
|
|
NO_WRITE_TO_BINLOG = 595,
|
|
NULL_SYM = 596,
|
|
NUM = 597,
|
|
NUMERIC_SYM = 598,
|
|
NVARCHAR_SYM = 599,
|
|
OFFSET_SYM = 600,
|
|
OLD_PASSWORD = 601,
|
|
ON = 602,
|
|
ONE_SHOT_SYM = 603,
|
|
ONE_SYM = 604,
|
|
OPEN_SYM = 605,
|
|
OPTIMIZE = 606,
|
|
OPTIONS_SYM = 607,
|
|
OPTION = 608,
|
|
OPTIONALLY = 609,
|
|
OR2_SYM = 610,
|
|
ORDER_SYM = 611,
|
|
OR_OR_SYM = 612,
|
|
OR_SYM = 613,
|
|
OUTER = 614,
|
|
OUTFILE = 615,
|
|
OUT_SYM = 616,
|
|
OWNER_SYM = 617,
|
|
PACK_KEYS_SYM = 618,
|
|
PAGE_SYM = 619,
|
|
PARAM_MARKER = 620,
|
|
PARSER_SYM = 621,
|
|
PARTIAL = 622,
|
|
PARTITIONING_SYM = 623,
|
|
PARTITIONS_SYM = 624,
|
|
PARTITION_SYM = 625,
|
|
PASSWORD = 626,
|
|
PHASE_SYM = 627,
|
|
PLUGINS_SYM = 628,
|
|
PLUGIN_SYM = 629,
|
|
POINT_SYM = 630,
|
|
POLYGON = 631,
|
|
PORT_SYM = 632,
|
|
POSITION_SYM = 633,
|
|
PRECISION = 634,
|
|
PREPARE_SYM = 635,
|
|
PRESERVE_SYM = 636,
|
|
PREV_SYM = 637,
|
|
PRIMARY_SYM = 638,
|
|
PRIVILEGES = 639,
|
|
PROCEDURE_SYM = 640,
|
|
PROCESS = 641,
|
|
PROCESSLIST_SYM = 642,
|
|
PROFILE_SYM = 643,
|
|
PROFILES_SYM = 644,
|
|
PURGE = 645,
|
|
QUARTER_SYM = 646,
|
|
QUERY_SYM = 647,
|
|
QUICK = 648,
|
|
RANGE_SYM = 649,
|
|
READS_SYM = 650,
|
|
READ_ONLY_SYM = 651,
|
|
READ_SYM = 652,
|
|
READ_WRITE_SYM = 653,
|
|
REAL = 654,
|
|
REBUILD_SYM = 655,
|
|
RECOVER_SYM = 656,
|
|
REDOFILE_SYM = 657,
|
|
REDO_BUFFER_SIZE_SYM = 658,
|
|
REDUNDANT_SYM = 659,
|
|
REFERENCES = 660,
|
|
REGEXP = 661,
|
|
RELAY = 662,
|
|
RELAYLOG_SYM = 663,
|
|
RELAY_LOG_FILE_SYM = 664,
|
|
RELAY_LOG_POS_SYM = 665,
|
|
RELAY_THREAD = 666,
|
|
RELEASE_SYM = 667,
|
|
RELOAD = 668,
|
|
REMOVE_SYM = 669,
|
|
RENAME = 670,
|
|
REORGANIZE_SYM = 671,
|
|
REPAIR = 672,
|
|
REPEATABLE_SYM = 673,
|
|
REPEAT_SYM = 674,
|
|
REPLACE = 675,
|
|
REPLICATION = 676,
|
|
REQUIRE_SYM = 677,
|
|
RESET_SYM = 678,
|
|
RESIGNAL_SYM = 679,
|
|
RESOURCES = 680,
|
|
RESTORE_SYM = 681,
|
|
RESTRICT = 682,
|
|
RESUME_SYM = 683,
|
|
RETURNS_SYM = 684,
|
|
RETURN_SYM = 685,
|
|
REVOKE = 686,
|
|
RIGHT = 687,
|
|
ROLLBACK_SYM = 688,
|
|
ROLLUP_SYM = 689,
|
|
ROUTINE_SYM = 690,
|
|
ROWS_SYM = 691,
|
|
ROW_FORMAT_SYM = 692,
|
|
ROW_SYM = 693,
|
|
RTREE_SYM = 694,
|
|
SAVEPOINT_SYM = 695,
|
|
SCHEDULE_SYM = 696,
|
|
SCHEMA_NAME_SYM = 697,
|
|
SECOND_MICROSECOND_SYM = 698,
|
|
SECOND_SYM = 699,
|
|
SECURITY_SYM = 700,
|
|
SELECT_SYM = 701,
|
|
SENSITIVE_SYM = 702,
|
|
SEPARATOR_SYM = 703,
|
|
SERIALIZABLE_SYM = 704,
|
|
SERIAL_SYM = 705,
|
|
SESSION_SYM = 706,
|
|
SERVER_SYM = 707,
|
|
SERVER_OPTIONS = 708,
|
|
SET = 709,
|
|
SET_VAR = 710,
|
|
SHARE_SYM = 711,
|
|
SHIFT_LEFT = 712,
|
|
SHIFT_RIGHT = 713,
|
|
SHOW = 714,
|
|
SHUTDOWN = 715,
|
|
SIGNAL_SYM = 716,
|
|
SIGNED_SYM = 717,
|
|
SIMPLE_SYM = 718,
|
|
SLAVE = 719,
|
|
SLOW = 720,
|
|
SMALLINT = 721,
|
|
SNAPSHOT_SYM = 722,
|
|
SOCKET_SYM = 723,
|
|
SONAME_SYM = 724,
|
|
SOUNDS_SYM = 725,
|
|
SOURCE_SYM = 726,
|
|
SPATIAL_SYM = 727,
|
|
SPECIFIC_SYM = 728,
|
|
SQLEXCEPTION_SYM = 729,
|
|
SQLSTATE_SYM = 730,
|
|
SQLWARNING_SYM = 731,
|
|
SQL_BIG_RESULT = 732,
|
|
SQL_BUFFER_RESULT = 733,
|
|
SQL_CACHE_SYM = 734,
|
|
SQL_CALC_FOUND_ROWS = 735,
|
|
SQL_NO_CACHE_SYM = 736,
|
|
SQL_SMALL_RESULT = 737,
|
|
SQL_SYM = 738,
|
|
SQL_THREAD = 739,
|
|
SSL_SYM = 740,
|
|
STARTING = 741,
|
|
STARTS_SYM = 742,
|
|
START_SYM = 743,
|
|
STATUS_SYM = 744,
|
|
STDDEV_SAMP_SYM = 745,
|
|
STD_SYM = 746,
|
|
STOP_SYM = 747,
|
|
STORAGE_SYM = 748,
|
|
STRAIGHT_JOIN = 749,
|
|
STRING_SYM = 750,
|
|
SUBCLASS_ORIGIN_SYM = 751,
|
|
SUBDATE_SYM = 752,
|
|
SUBJECT_SYM = 753,
|
|
SUBPARTITIONS_SYM = 754,
|
|
SUBPARTITION_SYM = 755,
|
|
SUBSTRING = 756,
|
|
SUM_SYM = 757,
|
|
SUPER_SYM = 758,
|
|
SUSPEND_SYM = 759,
|
|
SWAPS_SYM = 760,
|
|
SWITCHES_SYM = 761,
|
|
SYSDATE = 762,
|
|
TABLES = 763,
|
|
TABLESPACE = 764,
|
|
TABLE_REF_PRIORITY = 765,
|
|
TABLE_SYM = 766,
|
|
TABLE_CHECKSUM_SYM = 767,
|
|
TABLE_NAME_SYM = 768,
|
|
TEMPORARY = 769,
|
|
TEMPTABLE_SYM = 770,
|
|
TERMINATED = 771,
|
|
TEXT_STRING = 772,
|
|
TEXT_SYM = 773,
|
|
THAN_SYM = 774,
|
|
THEN_SYM = 775,
|
|
TIMESTAMP = 776,
|
|
TIMESTAMP_ADD = 777,
|
|
TIMESTAMP_DIFF = 778,
|
|
TIME_SYM = 779,
|
|
TINYBLOB = 780,
|
|
TINYINT = 781,
|
|
TINYTEXT = 782,
|
|
TO_SYM = 783,
|
|
TRAILING = 784,
|
|
TRANSACTION_SYM = 785,
|
|
TRIGGERS_SYM = 786,
|
|
TRIGGER_SYM = 787,
|
|
TRIM = 788,
|
|
TRUE_SYM = 789,
|
|
TRUNCATE_SYM = 790,
|
|
TYPES_SYM = 791,
|
|
TYPE_SYM = 792,
|
|
UDF_RETURNS_SYM = 793,
|
|
ULONGLONG_NUM = 794,
|
|
UNCOMMITTED_SYM = 795,
|
|
UNDEFINED_SYM = 796,
|
|
UNDERSCORE_CHARSET = 797,
|
|
UNDOFILE_SYM = 798,
|
|
UNDO_BUFFER_SIZE_SYM = 799,
|
|
UNDO_SYM = 800,
|
|
UNICODE_SYM = 801,
|
|
UNINSTALL_SYM = 802,
|
|
UNION_SYM = 803,
|
|
UNIQUE_SYM = 804,
|
|
UNKNOWN_SYM = 805,
|
|
UNLOCK_SYM = 806,
|
|
UNSIGNED = 807,
|
|
UNTIL_SYM = 808,
|
|
UPDATE_SYM = 809,
|
|
UPGRADE_SYM = 810,
|
|
USAGE = 811,
|
|
USER = 812,
|
|
USE_FRM = 813,
|
|
USE_SYM = 814,
|
|
USING = 815,
|
|
UTC_DATE_SYM = 816,
|
|
UTC_TIMESTAMP_SYM = 817,
|
|
UTC_TIME_SYM = 818,
|
|
VALUES = 819,
|
|
VALUE_SYM = 820,
|
|
VARBINARY = 821,
|
|
VARCHAR = 822,
|
|
VARIABLES = 823,
|
|
VARIANCE_SYM = 824,
|
|
VARYING = 825,
|
|
VAR_SAMP_SYM = 826,
|
|
VIEW_SYM = 827,
|
|
WAIT_SYM = 828,
|
|
WARNINGS = 829,
|
|
WEEK_SYM = 830,
|
|
WHEN_SYM = 831,
|
|
WHERE = 832,
|
|
WHILE_SYM = 833,
|
|
WITH = 834,
|
|
WITH_CUBE_SYM = 835,
|
|
WITH_ROLLUP_SYM = 836,
|
|
WORK_SYM = 837,
|
|
WRAPPER_SYM = 838,
|
|
WRITE_SYM = 839,
|
|
X509_SYM = 840,
|
|
XA_SYM = 841,
|
|
XML_SYM = 842,
|
|
XOR = 843,
|
|
YEAR_MONTH_SYM = 844,
|
|
YEAR_SYM = 845,
|
|
ZEROFILL = 846
|
|
};
|
|
#endif
|
|
/* Tokens. */
|
|
#define ABORT_SYM 258
|
|
#define ACCESSIBLE_SYM 259
|
|
#define ACTION 260
|
|
#define ADD 261
|
|
#define ADDDATE_SYM 262
|
|
#define AFTER_SYM 263
|
|
#define AGAINST 264
|
|
#define AGGREGATE_SYM 265
|
|
#define ALGORITHM_SYM 266
|
|
#define ALL 267
|
|
#define ALTER 268
|
|
#define ANALYZE_SYM 269
|
|
#define AND_AND_SYM 270
|
|
#define AND_SYM 271
|
|
#define ANY_SYM 272
|
|
#define AS 273
|
|
#define ASC 274
|
|
#define ASCII_SYM 275
|
|
#define ASENSITIVE_SYM 276
|
|
#define AT_SYM 277
|
|
#define AUTHORS_SYM 278
|
|
#define AUTOEXTEND_SIZE_SYM 279
|
|
#define AUTO_INC 280
|
|
#define AVG_ROW_LENGTH 281
|
|
#define AVG_SYM 282
|
|
#define BACKUP_SYM 283
|
|
#define BEFORE_SYM 284
|
|
#define BEGIN_SYM 285
|
|
#define BETWEEN_SYM 286
|
|
#define BIGINT 287
|
|
#define BINARY 288
|
|
#define BINLOG_SYM 289
|
|
#define BIN_NUM 290
|
|
#define BIT_AND 291
|
|
#define BIT_OR 292
|
|
#define BIT_SYM 293
|
|
#define BIT_XOR 294
|
|
#define BLOB_SYM 295
|
|
#define BLOCK_SYM 296
|
|
#define BOOLEAN_SYM 297
|
|
#define BOOL_SYM 298
|
|
#define BOTH 299
|
|
#define BTREE_SYM 300
|
|
#define BY 301
|
|
#define BYTE_SYM 302
|
|
#define CACHE_SYM 303
|
|
#define CALL_SYM 304
|
|
#define CASCADE 305
|
|
#define CASCADED 306
|
|
#define CASE_SYM 307
|
|
#define CAST_SYM 308
|
|
#define CATALOG_NAME_SYM 309
|
|
#define CHAIN_SYM 310
|
|
#define CHANGE 311
|
|
#define CHANGED 312
|
|
#define CHARSET 313
|
|
#define CHAR_SYM 314
|
|
#define CHECKSUM_SYM 315
|
|
#define CHECK_SYM 316
|
|
#define CIPHER_SYM 317
|
|
#define CLASS_ORIGIN_SYM 318
|
|
#define CLIENT_SYM 319
|
|
#define CLOSE_SYM 320
|
|
#define COALESCE 321
|
|
#define CODE_SYM 322
|
|
#define COLLATE_SYM 323
|
|
#define COLLATION_SYM 324
|
|
#define COLUMNS 325
|
|
#define COLUMN_SYM 326
|
|
#define COLUMN_NAME_SYM 327
|
|
#define COMMENT_SYM 328
|
|
#define COMMITTED_SYM 329
|
|
#define COMMIT_SYM 330
|
|
#define COMPACT_SYM 331
|
|
#define COMPLETION_SYM 332
|
|
#define COMPRESSED_SYM 333
|
|
#define CONCURRENT 334
|
|
#define CONDITION_SYM 335
|
|
#define CONNECTION_SYM 336
|
|
#define CONSISTENT_SYM 337
|
|
#define CONSTRAINT 338
|
|
#define CONSTRAINT_CATALOG_SYM 339
|
|
#define CONSTRAINT_NAME_SYM 340
|
|
#define CONSTRAINT_SCHEMA_SYM 341
|
|
#define CONTAINS_SYM 342
|
|
#define CONTEXT_SYM 343
|
|
#define CONTINUE_SYM 344
|
|
#define CONTRIBUTORS_SYM 345
|
|
#define CONVERT_SYM 346
|
|
#define COUNT_SYM 347
|
|
#define CPU_SYM 348
|
|
#define CREATE 349
|
|
#define CROSS 350
|
|
#define CUBE_SYM 351
|
|
#define CURDATE 352
|
|
#define CURRENT_USER 353
|
|
#define CURSOR_SYM 354
|
|
#define CURSOR_NAME_SYM 355
|
|
#define CURTIME 356
|
|
#define DATABASE 357
|
|
#define DATABASES 358
|
|
#define DATAFILE_SYM 359
|
|
#define DATA_SYM 360
|
|
#define DATETIME 361
|
|
#define DATE_ADD_INTERVAL 362
|
|
#define DATE_SUB_INTERVAL 363
|
|
#define DATE_SYM 364
|
|
#define DAY_HOUR_SYM 365
|
|
#define DAY_MICROSECOND_SYM 366
|
|
#define DAY_MINUTE_SYM 367
|
|
#define DAY_SECOND_SYM 368
|
|
#define DAY_SYM 369
|
|
#define DEALLOCATE_SYM 370
|
|
#define DECIMAL_NUM 371
|
|
#define DECIMAL_SYM 372
|
|
#define DECLARE_SYM 373
|
|
#define DEFAULT 374
|
|
#define DEFINER_SYM 375
|
|
#define DELAYED_SYM 376
|
|
#define DELAY_KEY_WRITE_SYM 377
|
|
#define DELETE_SYM 378
|
|
#define DESC 379
|
|
#define DESCRIBE 380
|
|
#define DES_KEY_FILE 381
|
|
#define DETERMINISTIC_SYM 382
|
|
#define DIRECTORY_SYM 383
|
|
#define DISABLE_SYM 384
|
|
#define DISCARD 385
|
|
#define DISK_SYM 386
|
|
#define DISTINCT 387
|
|
#define DIV_SYM 388
|
|
#define DOUBLE_SYM 389
|
|
#define DO_SYM 390
|
|
#define DROP 391
|
|
#define DUAL_SYM 392
|
|
#define DUMPFILE 393
|
|
#define DUPLICATE_SYM 394
|
|
#define DYNAMIC_SYM 395
|
|
#define EACH_SYM 396
|
|
#define ELSE 397
|
|
#define ELSEIF_SYM 398
|
|
#define ENABLE_SYM 399
|
|
#define ENCLOSED 400
|
|
#define END 401
|
|
#define ENDS_SYM 402
|
|
#define END_OF_INPUT 403
|
|
#define ENGINES_SYM 404
|
|
#define ENGINE_SYM 405
|
|
#define ENUM 406
|
|
#define EQ 407
|
|
#define EQUAL_SYM 408
|
|
#define ERROR_SYM 409
|
|
#define ERRORS 410
|
|
#define ESCAPED 411
|
|
#define ESCAPE_SYM 412
|
|
#define EVENTS_SYM 413
|
|
#define EVENT_SYM 414
|
|
#define EVERY_SYM 415
|
|
#define EXECUTE_SYM 416
|
|
#define EXISTS 417
|
|
#define EXIT_SYM 418
|
|
#define EXPANSION_SYM 419
|
|
#define EXTENDED_SYM 420
|
|
#define EXTENT_SIZE_SYM 421
|
|
#define EXTRACT_SYM 422
|
|
#define FALSE_SYM 423
|
|
#define FAST_SYM 424
|
|
#define FAULTS_SYM 425
|
|
#define FETCH_SYM 426
|
|
#define FILE_SYM 427
|
|
#define FIRST_SYM 428
|
|
#define FIXED_SYM 429
|
|
#define FLOAT_NUM 430
|
|
#define FLOAT_SYM 431
|
|
#define FLUSH_SYM 432
|
|
#define FORCE_SYM 433
|
|
#define FOREIGN 434
|
|
#define FOR_SYM 435
|
|
#define FOUND_SYM 436
|
|
#define FROM 437
|
|
#define FULL 438
|
|
#define FULLTEXT_SYM 439
|
|
#define FUNCTION_SYM 440
|
|
#define GE 441
|
|
#define GENERAL 442
|
|
#define GEOMETRYCOLLECTION 443
|
|
#define GEOMETRY_SYM 444
|
|
#define GET_FORMAT 445
|
|
#define GLOBAL_SYM 446
|
|
#define GRANT 447
|
|
#define GRANTS 448
|
|
#define GROUP_SYM 449
|
|
#define GROUP_CONCAT_SYM 450
|
|
#define GT_SYM 451
|
|
#define HANDLER_SYM 452
|
|
#define HASH_SYM 453
|
|
#define HAVING 454
|
|
#define HELP_SYM 455
|
|
#define HEX_NUM 456
|
|
#define HIGH_PRIORITY 457
|
|
#define HOST_SYM 458
|
|
#define HOSTS_SYM 459
|
|
#define HOUR_MICROSECOND_SYM 460
|
|
#define HOUR_MINUTE_SYM 461
|
|
#define HOUR_SECOND_SYM 462
|
|
#define HOUR_SYM 463
|
|
#define IDENT 464
|
|
#define IDENTIFIED_SYM 465
|
|
#define IDENT_QUOTED 466
|
|
#define IF 467
|
|
#define IGNORE_SYM 468
|
|
#define IGNORE_SERVER_IDS_SYM 469
|
|
#define IMPORT 470
|
|
#define INDEXES 471
|
|
#define INDEX_SYM 472
|
|
#define INFILE 473
|
|
#define INITIAL_SIZE_SYM 474
|
|
#define INNER_SYM 475
|
|
#define INOUT_SYM 476
|
|
#define INSENSITIVE_SYM 477
|
|
#define INSERT 478
|
|
#define INSERT_METHOD 479
|
|
#define INSTALL_SYM 480
|
|
#define INTERVAL_SYM 481
|
|
#define INTO 482
|
|
#define INT_SYM 483
|
|
#define INVOKER_SYM 484
|
|
#define IN_SYM 485
|
|
#define IO_SYM 486
|
|
#define IPC_SYM 487
|
|
#define IS 488
|
|
#define ISOLATION 489
|
|
#define ISSUER_SYM 490
|
|
#define ITERATE_SYM 491
|
|
#define JOIN_SYM 492
|
|
#define KEYS 493
|
|
#define KEY_BLOCK_SIZE 494
|
|
#define KEY_SYM 495
|
|
#define KILL_SYM 496
|
|
#define LANGUAGE_SYM 497
|
|
#define LAST_SYM 498
|
|
#define LE 499
|
|
#define LEADING 500
|
|
#define LEAVES 501
|
|
#define LEAVE_SYM 502
|
|
#define LEFT 503
|
|
#define LESS_SYM 504
|
|
#define LEVEL_SYM 505
|
|
#define LEX_HOSTNAME 506
|
|
#define LIKE 507
|
|
#define LIMIT 508
|
|
#define LINEAR_SYM 509
|
|
#define LINES 510
|
|
#define LINESTRING 511
|
|
#define LIST_SYM 512
|
|
#define LOAD 513
|
|
#define LOCAL_SYM 514
|
|
#define LOCATOR_SYM 515
|
|
#define LOCKS_SYM 516
|
|
#define LOCK_SYM 517
|
|
#define LOGFILE_SYM 518
|
|
#define LOGS_SYM 519
|
|
#define LONGBLOB 520
|
|
#define LONGTEXT 521
|
|
#define LONG_NUM 522
|
|
#define LONG_SYM 523
|
|
#define LOOP_SYM 524
|
|
#define LOW_PRIORITY 525
|
|
#define LT 526
|
|
#define MASTER_CONNECT_RETRY_SYM 527
|
|
#define MASTER_HOST_SYM 528
|
|
#define MASTER_LOG_FILE_SYM 529
|
|
#define MASTER_LOG_POS_SYM 530
|
|
#define MASTER_PASSWORD_SYM 531
|
|
#define MASTER_PORT_SYM 532
|
|
#define MASTER_SERVER_ID_SYM 533
|
|
#define MASTER_SSL_CAPATH_SYM 534
|
|
#define MASTER_SSL_CA_SYM 535
|
|
#define MASTER_SSL_CERT_SYM 536
|
|
#define MASTER_SSL_CIPHER_SYM 537
|
|
#define MASTER_SSL_KEY_SYM 538
|
|
#define MASTER_SSL_SYM 539
|
|
#define MASTER_SSL_VERIFY_SERVER_CERT_SYM 540
|
|
#define MASTER_SYM 541
|
|
#define MASTER_USER_SYM 542
|
|
#define MASTER_HEARTBEAT_PERIOD_SYM 543
|
|
#define MATCH 544
|
|
#define MAX_CONNECTIONS_PER_HOUR 545
|
|
#define MAX_QUERIES_PER_HOUR 546
|
|
#define MAX_ROWS 547
|
|
#define MAX_SIZE_SYM 548
|
|
#define MAX_SYM 549
|
|
#define MAX_UPDATES_PER_HOUR 550
|
|
#define MAX_USER_CONNECTIONS_SYM 551
|
|
#define MAX_VALUE_SYM 552
|
|
#define MEDIUMBLOB 553
|
|
#define MEDIUMINT 554
|
|
#define MEDIUMTEXT 555
|
|
#define MEDIUM_SYM 556
|
|
#define MEMORY_SYM 557
|
|
#define MERGE_SYM 558
|
|
#define MESSAGE_TEXT_SYM 559
|
|
#define MICROSECOND_SYM 560
|
|
#define MIGRATE_SYM 561
|
|
#define MINUTE_MICROSECOND_SYM 562
|
|
#define MINUTE_SECOND_SYM 563
|
|
#define MINUTE_SYM 564
|
|
#define MIN_ROWS 565
|
|
#define MIN_SYM 566
|
|
#define MODE_SYM 567
|
|
#define MODIFIES_SYM 568
|
|
#define MODIFY_SYM 569
|
|
#define MOD_SYM 570
|
|
#define MONTH_SYM 571
|
|
#define MULTILINESTRING 572
|
|
#define MULTIPOINT 573
|
|
#define MULTIPOLYGON 574
|
|
#define MUTEX_SYM 575
|
|
#define MYSQL_ERRNO_SYM 576
|
|
#define NAMES_SYM 577
|
|
#define NAME_SYM 578
|
|
#define NATIONAL_SYM 579
|
|
#define NATURAL 580
|
|
#define NCHAR_STRING 581
|
|
#define NCHAR_SYM 582
|
|
#define NDBCLUSTER_SYM 583
|
|
#define NE 584
|
|
#define NEG 585
|
|
#define NEW_SYM 586
|
|
#define NEXT_SYM 587
|
|
#define NODEGROUP_SYM 588
|
|
#define NONE_SYM 589
|
|
#define NOT2_SYM 590
|
|
#define NOT_SYM 591
|
|
#define NOW_SYM 592
|
|
#define NO_SYM 593
|
|
#define NO_WAIT_SYM 594
|
|
#define NO_WRITE_TO_BINLOG 595
|
|
#define NULL_SYM 596
|
|
#define NUM 597
|
|
#define NUMERIC_SYM 598
|
|
#define NVARCHAR_SYM 599
|
|
#define OFFSET_SYM 600
|
|
#define OLD_PASSWORD 601
|
|
#define ON 602
|
|
#define ONE_SHOT_SYM 603
|
|
#define ONE_SYM 604
|
|
#define OPEN_SYM 605
|
|
#define OPTIMIZE 606
|
|
#define OPTIONS_SYM 607
|
|
#define OPTION 608
|
|
#define OPTIONALLY 609
|
|
#define OR2_SYM 610
|
|
#define ORDER_SYM 611
|
|
#define OR_OR_SYM 612
|
|
#define OR_SYM 613
|
|
#define OUTER 614
|
|
#define OUTFILE 615
|
|
#define OUT_SYM 616
|
|
#define OWNER_SYM 617
|
|
#define PACK_KEYS_SYM 618
|
|
#define PAGE_SYM 619
|
|
#define PARAM_MARKER 620
|
|
#define PARSER_SYM 621
|
|
#define PARTIAL 622
|
|
#define PARTITIONING_SYM 623
|
|
#define PARTITIONS_SYM 624
|
|
#define PARTITION_SYM 625
|
|
#define PASSWORD 626
|
|
#define PHASE_SYM 627
|
|
#define PLUGINS_SYM 628
|
|
#define PLUGIN_SYM 629
|
|
#define POINT_SYM 630
|
|
#define POLYGON 631
|
|
#define PORT_SYM 632
|
|
#define POSITION_SYM 633
|
|
#define PRECISION 634
|
|
#define PREPARE_SYM 635
|
|
#define PRESERVE_SYM 636
|
|
#define PREV_SYM 637
|
|
#define PRIMARY_SYM 638
|
|
#define PRIVILEGES 639
|
|
#define PROCEDURE_SYM 640
|
|
#define PROCESS 641
|
|
#define PROCESSLIST_SYM 642
|
|
#define PROFILE_SYM 643
|
|
#define PROFILES_SYM 644
|
|
#define PURGE 645
|
|
#define QUARTER_SYM 646
|
|
#define QUERY_SYM 647
|
|
#define QUICK 648
|
|
#define RANGE_SYM 649
|
|
#define READS_SYM 650
|
|
#define READ_ONLY_SYM 651
|
|
#define READ_SYM 652
|
|
#define READ_WRITE_SYM 653
|
|
#define REAL 654
|
|
#define REBUILD_SYM 655
|
|
#define RECOVER_SYM 656
|
|
#define REDOFILE_SYM 657
|
|
#define REDO_BUFFER_SIZE_SYM 658
|
|
#define REDUNDANT_SYM 659
|
|
#define REFERENCES 660
|
|
#define REGEXP 661
|
|
#define RELAY 662
|
|
#define RELAYLOG_SYM 663
|
|
#define RELAY_LOG_FILE_SYM 664
|
|
#define RELAY_LOG_POS_SYM 665
|
|
#define RELAY_THREAD 666
|
|
#define RELEASE_SYM 667
|
|
#define RELOAD 668
|
|
#define REMOVE_SYM 669
|
|
#define RENAME 670
|
|
#define REORGANIZE_SYM 671
|
|
#define REPAIR 672
|
|
#define REPEATABLE_SYM 673
|
|
#define REPEAT_SYM 674
|
|
#define REPLACE 675
|
|
#define REPLICATION 676
|
|
#define REQUIRE_SYM 677
|
|
#define RESET_SYM 678
|
|
#define RESIGNAL_SYM 679
|
|
#define RESOURCES 680
|
|
#define RESTORE_SYM 681
|
|
#define RESTRICT 682
|
|
#define RESUME_SYM 683
|
|
#define RETURNS_SYM 684
|
|
#define RETURN_SYM 685
|
|
#define REVOKE 686
|
|
#define RIGHT 687
|
|
#define ROLLBACK_SYM 688
|
|
#define ROLLUP_SYM 689
|
|
#define ROUTINE_SYM 690
|
|
#define ROWS_SYM 691
|
|
#define ROW_FORMAT_SYM 692
|
|
#define ROW_SYM 693
|
|
#define RTREE_SYM 694
|
|
#define SAVEPOINT_SYM 695
|
|
#define SCHEDULE_SYM 696
|
|
#define SCHEMA_NAME_SYM 697
|
|
#define SECOND_MICROSECOND_SYM 698
|
|
#define SECOND_SYM 699
|
|
#define SECURITY_SYM 700
|
|
#define SELECT_SYM 701
|
|
#define SENSITIVE_SYM 702
|
|
#define SEPARATOR_SYM 703
|
|
#define SERIALIZABLE_SYM 704
|
|
#define SERIAL_SYM 705
|
|
#define SESSION_SYM 706
|
|
#define SERVER_SYM 707
|
|
#define SERVER_OPTIONS 708
|
|
#define SET 709
|
|
#define SET_VAR 710
|
|
#define SHARE_SYM 711
|
|
#define SHIFT_LEFT 712
|
|
#define SHIFT_RIGHT 713
|
|
#define SHOW 714
|
|
#define SHUTDOWN 715
|
|
#define SIGNAL_SYM 716
|
|
#define SIGNED_SYM 717
|
|
#define SIMPLE_SYM 718
|
|
#define SLAVE 719
|
|
#define SLOW 720
|
|
#define SMALLINT 721
|
|
#define SNAPSHOT_SYM 722
|
|
#define SOCKET_SYM 723
|
|
#define SONAME_SYM 724
|
|
#define SOUNDS_SYM 725
|
|
#define SOURCE_SYM 726
|
|
#define SPATIAL_SYM 727
|
|
#define SPECIFIC_SYM 728
|
|
#define SQLEXCEPTION_SYM 729
|
|
#define SQLSTATE_SYM 730
|
|
#define SQLWARNING_SYM 731
|
|
#define SQL_BIG_RESULT 732
|
|
#define SQL_BUFFER_RESULT 733
|
|
#define SQL_CACHE_SYM 734
|
|
#define SQL_CALC_FOUND_ROWS 735
|
|
#define SQL_NO_CACHE_SYM 736
|
|
#define SQL_SMALL_RESULT 737
|
|
#define SQL_SYM 738
|
|
#define SQL_THREAD 739
|
|
#define SSL_SYM 740
|
|
#define STARTING 741
|
|
#define STARTS_SYM 742
|
|
#define START_SYM 743
|
|
#define STATUS_SYM 744
|
|
#define STDDEV_SAMP_SYM 745
|
|
#define STD_SYM 746
|
|
#define STOP_SYM 747
|
|
#define STORAGE_SYM 748
|
|
#define STRAIGHT_JOIN 749
|
|
#define STRING_SYM 750
|
|
#define SUBCLASS_ORIGIN_SYM 751
|
|
#define SUBDATE_SYM 752
|
|
#define SUBJECT_SYM 753
|
|
#define SUBPARTITIONS_SYM 754
|
|
#define SUBPARTITION_SYM 755
|
|
#define SUBSTRING 756
|
|
#define SUM_SYM 757
|
|
#define SUPER_SYM 758
|
|
#define SUSPEND_SYM 759
|
|
#define SWAPS_SYM 760
|
|
#define SWITCHES_SYM 761
|
|
#define SYSDATE 762
|
|
#define TABLES 763
|
|
#define TABLESPACE 764
|
|
#define TABLE_REF_PRIORITY 765
|
|
#define TABLE_SYM 766
|
|
#define TABLE_CHECKSUM_SYM 767
|
|
#define TABLE_NAME_SYM 768
|
|
#define TEMPORARY 769
|
|
#define TEMPTABLE_SYM 770
|
|
#define TERMINATED 771
|
|
#define TEXT_STRING 772
|
|
#define TEXT_SYM 773
|
|
#define THAN_SYM 774
|
|
#define THEN_SYM 775
|
|
#define TIMESTAMP 776
|
|
#define TIMESTAMP_ADD 777
|
|
#define TIMESTAMP_DIFF 778
|
|
#define TIME_SYM 779
|
|
#define TINYBLOB 780
|
|
#define TINYINT 781
|
|
#define TINYTEXT 782
|
|
#define TO_SYM 783
|
|
#define TRAILING 784
|
|
#define TRANSACTION_SYM 785
|
|
#define TRIGGERS_SYM 786
|
|
#define TRIGGER_SYM 787
|
|
#define TRIM 788
|
|
#define TRUE_SYM 789
|
|
#define TRUNCATE_SYM 790
|
|
#define TYPES_SYM 791
|
|
#define TYPE_SYM 792
|
|
#define UDF_RETURNS_SYM 793
|
|
#define ULONGLONG_NUM 794
|
|
#define UNCOMMITTED_SYM 795
|
|
#define UNDEFINED_SYM 796
|
|
#define UNDERSCORE_CHARSET 797
|
|
#define UNDOFILE_SYM 798
|
|
#define UNDO_BUFFER_SIZE_SYM 799
|
|
#define UNDO_SYM 800
|
|
#define UNICODE_SYM 801
|
|
#define UNINSTALL_SYM 802
|
|
#define UNION_SYM 803
|
|
#define UNIQUE_SYM 804
|
|
#define UNKNOWN_SYM 805
|
|
#define UNLOCK_SYM 806
|
|
#define UNSIGNED 807
|
|
#define UNTIL_SYM 808
|
|
#define UPDATE_SYM 809
|
|
#define UPGRADE_SYM 810
|
|
#define USAGE 811
|
|
#define USER 812
|
|
#define USE_FRM 813
|
|
#define USE_SYM 814
|
|
#define USING 815
|
|
#define UTC_DATE_SYM 816
|
|
#define UTC_TIMESTAMP_SYM 817
|
|
#define UTC_TIME_SYM 818
|
|
#define VALUES 819
|
|
#define VALUE_SYM 820
|
|
#define VARBINARY 821
|
|
#define VARCHAR 822
|
|
#define VARIABLES 823
|
|
#define VARIANCE_SYM 824
|
|
#define VARYING 825
|
|
#define VAR_SAMP_SYM 826
|
|
#define VIEW_SYM 827
|
|
#define WAIT_SYM 828
|
|
#define WARNINGS 829
|
|
#define WEEK_SYM 830
|
|
#define WHEN_SYM 831
|
|
#define WHERE 832
|
|
#define WHILE_SYM 833
|
|
#define WITH 834
|
|
#define WITH_CUBE_SYM 835
|
|
#define WITH_ROLLUP_SYM 836
|
|
#define WORK_SYM 837
|
|
#define WRAPPER_SYM 838
|
|
#define WRITE_SYM 839
|
|
#define X509_SYM 840
|
|
#define XA_SYM 841
|
|
#define XML_SYM 842
|
|
#define XOR 843
|
|
#define YEAR_MONTH_SYM 844
|
|
#define YEAR_SYM 845
|
|
#define ZEROFILL 846
|
|
|
|
|
|
|
|
|
|
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
|
typedef union YYSTYPE
|
|
{
|
|
|
|
/* Line 1676 of yacc.c */
|
|
#line 724 "/home/bzr/mkindahl/w4877-trunk-20100323/sql/sql_yacc.yy"
|
|
|
|
int num;
|
|
ulong ulong_num;
|
|
ulonglong ulonglong_number;
|
|
longlong longlong_number;
|
|
LEX_STRING lex_str;
|
|
LEX_STRING *lex_str_ptr;
|
|
LEX_SYMBOL symbol;
|
|
Table_ident *table;
|
|
char *simple_string;
|
|
Item *item;
|
|
Item_num *item_num;
|
|
List<Item> *item_list;
|
|
List<String> *string_list;
|
|
String *string;
|
|
Key_part_spec *key_part;
|
|
TABLE_LIST *table_list;
|
|
udf_func *udf;
|
|
LEX_USER *lex_user;
|
|
struct sys_var_with_base variable;
|
|
enum enum_var_type var_type;
|
|
Key::Keytype key_type;
|
|
enum ha_key_alg key_alg;
|
|
handlerton *db_type;
|
|
enum row_type row_type;
|
|
enum ha_rkey_function ha_rkey_mode;
|
|
enum enum_tx_isolation tx_isolation;
|
|
enum Cast_target cast_type;
|
|
enum Item_udftype udf_type;
|
|
CHARSET_INFO *charset;
|
|
thr_lock_type lock_type;
|
|
interval_type interval, interval_time_st;
|
|
timestamp_type date_time_type;
|
|
st_select_lex *select_lex;
|
|
chooser_compare_func_creator boolfunc2creator;
|
|
struct sp_cond_type *spcondtype;
|
|
struct { int vars, conds, hndlrs, curs; } spblock;
|
|
sp_name *spname;
|
|
LEX *lex;
|
|
sp_head *sphead;
|
|
struct p_elem_val *p_elem_value;
|
|
enum index_hint_type index_hint;
|
|
enum enum_filetype filetype;
|
|
enum Foreign_key::fk_option m_fk_option;
|
|
Diag_condition_item_name diag_condition_item_name;
|
|
|
|
|
|
|
|
/* Line 1676 of yacc.c */
|
|
#line 1283 "/home/bzr/mkindahl/w4877-trunk-20100323/sql/sql_yacc.h"
|
|
} YYSTYPE;
|
|
# define YYSTYPE_IS_TRIVIAL 1
|
|
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|
|
# define YYSTYPE_IS_DECLARED 1
|
|
#endif
|
|
|
|
|
|
|
|
|