MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
sql_yacc.h
1 
2 /* A Bison parser, made by GNU Bison 2.4.1. */
3 
4 /* Skeleton interface for Bison's Yacc-like parsers in C
5 
6  Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
7  Free Software Foundation, Inc.
8 
9  This program is free software: you can redistribute it and/or modify
10  it under the terms of the GNU General Public License as published by
11  the Free Software Foundation, either version 3 of the License, or
12  (at your option) any later version.
13 
14  This program is distributed in the hope that it will be useful,
15  but WITHOUT ANY WARRANTY; without even the implied warranty of
16  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17  GNU General Public License for more details.
18 
19  You should have received a copy of the GNU General Public License
20  along with this program. If not, see <http://www.gnu.org/licenses/>. */
21 
22 /* As a special exception, you may create a larger work that contains
23  part or all of the Bison parser skeleton and distribute that work
24  under terms of your choice, so long as that work isn't itself a
25  parser generator using the skeleton or a modified version thereof
26  as a parser skeleton. Alternatively, if you modify or redistribute
27  the parser skeleton itself, you may (at your option) remove this
28  special exception, which will cause the skeleton and the resulting
29  Bison output files to be licensed under the GNU General Public
30  License without this special exception.
31 
32  This special exception was added by the Free Software Foundation in
33  version 2.2 of Bison. */
34 
35 
36 /* Tokens. */
37 #ifndef YYTOKENTYPE
38 # define YYTOKENTYPE
39  /* Put the tokens into the symbol table, so that GDB and other debuggers
40  know about them. */
41  enum yytokentype {
42  ABORT_SYM = 258,
43  ACCESSIBLE_SYM = 259,
44  ACTION = 260,
45  ADD = 261,
46  ADDDATE_SYM = 262,
47  AFTER_SYM = 263,
48  AGAINST = 264,
49  AGGREGATE_SYM = 265,
50  ALGORITHM_SYM = 266,
51  ALL = 267,
52  ALTER = 268,
53  ANALYSE_SYM = 269,
54  ANALYZE_SYM = 270,
55  AND_AND_SYM = 271,
56  AND_SYM = 272,
57  ANY_SYM = 273,
58  AS = 274,
59  ASC = 275,
60  ASCII_SYM = 276,
61  ASENSITIVE_SYM = 277,
62  AT_SYM = 278,
63  AUTOEXTEND_SIZE_SYM = 279,
64  AUTO_INC = 280,
65  AVG_ROW_LENGTH = 281,
66  AVG_SYM = 282,
67  BACKUP_SYM = 283,
68  BEFORE_SYM = 284,
69  BEGIN_SYM = 285,
70  BETWEEN_SYM = 286,
71  BIGINT = 287,
72  BINARY = 288,
73  BINLOG_SYM = 289,
74  BIN_NUM = 290,
75  BIT_AND = 291,
76  BIT_OR = 292,
77  BIT_SYM = 293,
78  BIT_XOR = 294,
79  BLOB_SYM = 295,
80  BLOCK_SYM = 296,
81  BOOLEAN_SYM = 297,
82  BOOL_SYM = 298,
83  BOTH = 299,
84  BTREE_SYM = 300,
85  BY = 301,
86  BYTE_SYM = 302,
87  CACHE_SYM = 303,
88  CALL_SYM = 304,
89  CASCADE = 305,
90  CASCADED = 306,
91  CASE_SYM = 307,
92  CAST_SYM = 308,
93  CATALOG_NAME_SYM = 309,
94  CHAIN_SYM = 310,
95  CHANGE = 311,
96  CHANGED = 312,
97  CHARSET = 313,
98  CHAR_SYM = 314,
99  CHECKSUM_SYM = 315,
100  CHECK_SYM = 316,
101  CIPHER_SYM = 317,
102  CLASS_ORIGIN_SYM = 318,
103  CLIENT_SYM = 319,
104  CLOSE_SYM = 320,
105  COALESCE = 321,
106  CODE_SYM = 322,
107  COLLATE_SYM = 323,
108  COLLATION_SYM = 324,
109  COLUMNS = 325,
110  COLUMN_SYM = 326,
111  COLUMN_FORMAT_SYM = 327,
112  COLUMN_NAME_SYM = 328,
113  COMMENT_SYM = 329,
114  COMMITTED_SYM = 330,
115  COMMIT_SYM = 331,
116  COMPACT_SYM = 332,
117  COMPLETION_SYM = 333,
118  COMPRESSED_SYM = 334,
119  CONCURRENT = 335,
120  CONDITION_SYM = 336,
121  CONNECTION_SYM = 337,
122  CONSISTENT_SYM = 338,
123  CONSTRAINT = 339,
124  CONSTRAINT_CATALOG_SYM = 340,
125  CONSTRAINT_NAME_SYM = 341,
126  CONSTRAINT_SCHEMA_SYM = 342,
127  CONTAINS_SYM = 343,
128  CONTEXT_SYM = 344,
129  CONTINUE_SYM = 345,
130  CONVERT_SYM = 346,
131  COUNT_SYM = 347,
132  CPU_SYM = 348,
133  CREATE = 349,
134  CROSS = 350,
135  CUBE_SYM = 351,
136  CURDATE = 352,
137  CURRENT_SYM = 353,
138  CURRENT_USER = 354,
139  CURSOR_SYM = 355,
140  CURSOR_NAME_SYM = 356,
141  CURTIME = 357,
142  DATABASE = 358,
143  DATABASES = 359,
144  DATAFILE_SYM = 360,
145  DATA_SYM = 361,
146  DATETIME = 362,
147  DATE_ADD_INTERVAL = 363,
148  DATE_SUB_INTERVAL = 364,
149  DATE_SYM = 365,
150  DAY_HOUR_SYM = 366,
151  DAY_MICROSECOND_SYM = 367,
152  DAY_MINUTE_SYM = 368,
153  DAY_SECOND_SYM = 369,
154  DAY_SYM = 370,
155  DEALLOCATE_SYM = 371,
156  DECIMAL_NUM = 372,
157  DECIMAL_SYM = 373,
158  DECLARE_SYM = 374,
159  DEFAULT = 375,
160  DEFAULT_AUTH_SYM = 376,
161  DEFINER_SYM = 377,
162  DELAYED_SYM = 378,
163  DELAY_KEY_WRITE_SYM = 379,
164  DELETE_SYM = 380,
165  DESC = 381,
166  DESCRIBE = 382,
167  DES_KEY_FILE = 383,
168  DETERMINISTIC_SYM = 384,
169  DIAGNOSTICS_SYM = 385,
170  DIRECTORY_SYM = 386,
171  DISABLE_SYM = 387,
172  DISCARD = 388,
173  DISK_SYM = 389,
174  DISTINCT = 390,
175  DIV_SYM = 391,
176  DOUBLE_SYM = 392,
177  DO_SYM = 393,
178  DROP = 394,
179  DUAL_SYM = 395,
180  DUMPFILE = 396,
181  DUPLICATE_SYM = 397,
182  DYNAMIC_SYM = 398,
183  EACH_SYM = 399,
184  ELSE = 400,
185  ELSEIF_SYM = 401,
186  ENABLE_SYM = 402,
187  ENCLOSED = 403,
188  END = 404,
189  ENDS_SYM = 405,
190  END_OF_INPUT = 406,
191  ENGINES_SYM = 407,
192  ENGINE_SYM = 408,
193  ENUM = 409,
194  EQ = 410,
195  EQUAL_SYM = 411,
196  ERROR_SYM = 412,
197  ERRORS = 413,
198  ESCAPED = 414,
199  ESCAPE_SYM = 415,
200  EVENTS_SYM = 416,
201  EVENT_SYM = 417,
202  EVERY_SYM = 418,
203  EXCHANGE_SYM = 419,
204  EXECUTE_SYM = 420,
205  EXISTS = 421,
206  EXIT_SYM = 422,
207  EXPANSION_SYM = 423,
208  EXPIRE_SYM = 424,
209  EXPORT_SYM = 425,
210  EXTENDED_SYM = 426,
211  EXTENT_SIZE_SYM = 427,
212  EXTRACT_SYM = 428,
213  FALSE_SYM = 429,
214  FAST_SYM = 430,
215  FAULTS_SYM = 431,
216  FETCH_SYM = 432,
217  FILE_SYM = 433,
218  FIRST_SYM = 434,
219  FIXED_SYM = 435,
220  FLOAT_NUM = 436,
221  FLOAT_SYM = 437,
222  FLUSH_SYM = 438,
223  FORCE_SYM = 439,
224  FOREIGN = 440,
225  FOR_SYM = 441,
226  FORMAT_SYM = 442,
227  FOUND_SYM = 443,
228  FROM = 444,
229  FULL = 445,
230  FULLTEXT_SYM = 446,
231  FUNCTION_SYM = 447,
232  GE = 448,
233  GENERAL = 449,
234  GEOMETRYCOLLECTION = 450,
235  GEOMETRY_SYM = 451,
236  GET_FORMAT = 452,
237  GET_SYM = 453,
238  GLOBAL_SYM = 454,
239  GRANT = 455,
240  GRANTS = 456,
241  GROUP_SYM = 457,
242  GROUP_CONCAT_SYM = 458,
243  GT_SYM = 459,
244  HANDLER_SYM = 460,
245  HASH_SYM = 461,
246  HAVING = 462,
247  HELP_SYM = 463,
248  HEX_NUM = 464,
249  HIGH_PRIORITY = 465,
250  HOST_SYM = 466,
251  HOSTS_SYM = 467,
252  HOUR_MICROSECOND_SYM = 468,
253  HOUR_MINUTE_SYM = 469,
254  HOUR_SECOND_SYM = 470,
255  HOUR_SYM = 471,
256  IDENT = 472,
257  IDENTIFIED_SYM = 473,
258  IDENT_QUOTED = 474,
259  IF = 475,
260  IGNORE_SYM = 476,
261  IGNORE_SERVER_IDS_SYM = 477,
262  IMPORT = 478,
263  INDEXES = 479,
264  INDEX_SYM = 480,
265  INFILE = 481,
266  INITIAL_SIZE_SYM = 482,
267  INNER_SYM = 483,
268  INOUT_SYM = 484,
269  INSENSITIVE_SYM = 485,
270  INSERT = 486,
271  INSERT_METHOD = 487,
272  INSTALL_SYM = 488,
273  INTERVAL_SYM = 489,
274  INTO = 490,
275  INT_SYM = 491,
276  INVOKER_SYM = 492,
277  IN_SYM = 493,
278  IO_AFTER_GTIDS = 494,
279  IO_BEFORE_GTIDS = 495,
280  IO_SYM = 496,
281  IPC_SYM = 497,
282  IS = 498,
283  ISOLATION = 499,
284  ISSUER_SYM = 500,
285  ITERATE_SYM = 501,
286  JOIN_SYM = 502,
287  KEYS = 503,
288  KEY_BLOCK_SIZE = 504,
289  KEY_SYM = 505,
290  KILL_SYM = 506,
291  LANGUAGE_SYM = 507,
292  LAST_SYM = 508,
293  LE = 509,
294  LEADING = 510,
295  LEAVES = 511,
296  LEAVE_SYM = 512,
297  LEFT = 513,
298  LESS_SYM = 514,
299  LEVEL_SYM = 515,
300  LEX_HOSTNAME = 516,
301  LIKE = 517,
302  LIMIT = 518,
303  LINEAR_SYM = 519,
304  LINES = 520,
305  LINESTRING = 521,
306  LIST_SYM = 522,
307  LOAD = 523,
308  LOCAL_SYM = 524,
309  LOCATOR_SYM = 525,
310  LOCKS_SYM = 526,
311  LOCK_SYM = 527,
312  LOGFILE_SYM = 528,
313  LOGS_SYM = 529,
314  LONGBLOB = 530,
315  LONGTEXT = 531,
316  LONG_NUM = 532,
317  LONG_SYM = 533,
318  LOOP_SYM = 534,
319  LOW_PRIORITY = 535,
320  LT = 536,
321  MASTER_AUTO_POSITION_SYM = 537,
322  MASTER_BIND_SYM = 538,
323  MASTER_CONNECT_RETRY_SYM = 539,
324  MASTER_DELAY_SYM = 540,
325  MASTER_HOST_SYM = 541,
326  MASTER_LOG_FILE_SYM = 542,
327  MASTER_LOG_POS_SYM = 543,
328  MASTER_PASSWORD_SYM = 544,
329  MASTER_PORT_SYM = 545,
330  MASTER_RETRY_COUNT_SYM = 546,
331  MASTER_SERVER_ID_SYM = 547,
332  MASTER_SSL_CAPATH_SYM = 548,
333  MASTER_SSL_CA_SYM = 549,
334  MASTER_SSL_CERT_SYM = 550,
335  MASTER_SSL_CIPHER_SYM = 551,
336  MASTER_SSL_CRL_SYM = 552,
337  MASTER_SSL_CRLPATH_SYM = 553,
338  MASTER_SSL_KEY_SYM = 554,
339  MASTER_SSL_SYM = 555,
340  MASTER_SSL_VERIFY_SERVER_CERT_SYM = 556,
341  MASTER_SYM = 557,
342  MASTER_USER_SYM = 558,
343  MASTER_HEARTBEAT_PERIOD_SYM = 559,
344  MATCH = 560,
345  MAX_CONNECTIONS_PER_HOUR = 561,
346  MAX_QUERIES_PER_HOUR = 562,
347  MAX_ROWS = 563,
348  MAX_SIZE_SYM = 564,
349  MAX_SYM = 565,
350  MAX_UPDATES_PER_HOUR = 566,
351  MAX_USER_CONNECTIONS_SYM = 567,
352  MAX_VALUE_SYM = 568,
353  MEDIUMBLOB = 569,
354  MEDIUMINT = 570,
355  MEDIUMTEXT = 571,
356  MEDIUM_SYM = 572,
357  MEMORY_SYM = 573,
358  MERGE_SYM = 574,
359  MESSAGE_TEXT_SYM = 575,
360  MICROSECOND_SYM = 576,
361  MIGRATE_SYM = 577,
362  MINUTE_MICROSECOND_SYM = 578,
363  MINUTE_SECOND_SYM = 579,
364  MINUTE_SYM = 580,
365  MIN_ROWS = 581,
366  MIN_SYM = 582,
367  MODE_SYM = 583,
368  MODIFIES_SYM = 584,
369  MODIFY_SYM = 585,
370  MOD_SYM = 586,
371  MONTH_SYM = 587,
372  MULTILINESTRING = 588,
373  MULTIPOINT = 589,
374  MULTIPOLYGON = 590,
375  MUTEX_SYM = 591,
376  MYSQL_ERRNO_SYM = 592,
377  NAMES_SYM = 593,
378  NAME_SYM = 594,
379  NATIONAL_SYM = 595,
380  NATURAL = 596,
381  NCHAR_STRING = 597,
382  NCHAR_SYM = 598,
383  NDBCLUSTER_SYM = 599,
384  NE = 600,
385  NEG = 601,
386  NEW_SYM = 602,
387  NEXT_SYM = 603,
388  NODEGROUP_SYM = 604,
389  NONE_SYM = 605,
390  NOT2_SYM = 606,
391  NOT_SYM = 607,
392  NOW_SYM = 608,
393  NO_SYM = 609,
394  NO_WAIT_SYM = 610,
395  NO_WRITE_TO_BINLOG = 611,
396  NULL_SYM = 612,
397  NUM = 613,
398  NUMBER_SYM = 614,
399  NUMERIC_SYM = 615,
400  NVARCHAR_SYM = 616,
401  OFFSET_SYM = 617,
402  OLD_PASSWORD = 618,
403  ON = 619,
404  ONE_SYM = 620,
405  ONLY_SYM = 621,
406  OPEN_SYM = 622,
407  OPTIMIZE = 623,
408  OPTIONS_SYM = 624,
409  OPTION = 625,
410  OPTIONALLY = 626,
411  OR2_SYM = 627,
412  ORDER_SYM = 628,
413  OR_OR_SYM = 629,
414  OR_SYM = 630,
415  OUTER = 631,
416  OUTFILE = 632,
417  OUT_SYM = 633,
418  OWNER_SYM = 634,
419  PACK_KEYS_SYM = 635,
420  PAGE_SYM = 636,
421  PARAM_MARKER = 637,
422  PARSER_SYM = 638,
423  PARTIAL = 639,
424  PARTITION_SYM = 640,
425  PARTITIONS_SYM = 641,
426  PARTITIONING_SYM = 642,
427  PASSWORD = 643,
428  PHASE_SYM = 644,
429  PLUGIN_DIR_SYM = 645,
430  PLUGIN_SYM = 646,
431  PLUGINS_SYM = 647,
432  POINT_SYM = 648,
433  POLYGON = 649,
434  PORT_SYM = 650,
435  POSITION_SYM = 651,
436  PRECISION = 652,
437  PREPARE_SYM = 653,
438  PRESERVE_SYM = 654,
439  PREV_SYM = 655,
440  PRIMARY_SYM = 656,
441  PRIVILEGES = 657,
442  PROCEDURE_SYM = 658,
443  PROCESS = 659,
444  PROCESSLIST_SYM = 660,
445  PROFILE_SYM = 661,
446  PROFILES_SYM = 662,
447  PROXY_SYM = 663,
448  PURGE = 664,
449  QUARTER_SYM = 665,
450  QUERY_SYM = 666,
451  QUICK = 667,
452  RANGE_SYM = 668,
453  READS_SYM = 669,
454  READ_ONLY_SYM = 670,
455  READ_SYM = 671,
456  READ_WRITE_SYM = 672,
457  REAL = 673,
458  REBUILD_SYM = 674,
459  RECOVER_SYM = 675,
460  REDOFILE_SYM = 676,
461  REDO_BUFFER_SIZE_SYM = 677,
462  REDUNDANT_SYM = 678,
463  REFERENCES = 679,
464  REGEXP = 680,
465  RELAY = 681,
466  RELAYLOG_SYM = 682,
467  RELAY_LOG_FILE_SYM = 683,
468  RELAY_LOG_POS_SYM = 684,
469  RELAY_THREAD = 685,
470  RELEASE_SYM = 686,
471  RELOAD = 687,
472  REMOVE_SYM = 688,
473  RENAME = 689,
474  REORGANIZE_SYM = 690,
475  REPAIR = 691,
476  REPEATABLE_SYM = 692,
477  REPEAT_SYM = 693,
478  REPLACE = 694,
479  REPLICATION = 695,
480  REQUIRE_SYM = 696,
481  RESET_SYM = 697,
482  RESIGNAL_SYM = 698,
483  RESOURCES = 699,
484  RESTORE_SYM = 700,
485  RESTRICT = 701,
486  RESUME_SYM = 702,
487  RETURNED_SQLSTATE_SYM = 703,
488  RETURNS_SYM = 704,
489  RETURN_SYM = 705,
490  REVERSE_SYM = 706,
491  REVOKE = 707,
492  RIGHT = 708,
493  ROLLBACK_SYM = 709,
494  ROLLUP_SYM = 710,
495  ROUTINE_SYM = 711,
496  ROWS_SYM = 712,
497  ROW_FORMAT_SYM = 713,
498  ROW_SYM = 714,
499  ROW_COUNT_SYM = 715,
500  RTREE_SYM = 716,
501  SAVEPOINT_SYM = 717,
502  SCHEDULE_SYM = 718,
503  SCHEMA_NAME_SYM = 719,
504  SECOND_MICROSECOND_SYM = 720,
505  SECOND_SYM = 721,
506  SECURITY_SYM = 722,
507  SELECT_SYM = 723,
508  SENSITIVE_SYM = 724,
509  SEPARATOR_SYM = 725,
510  SERIALIZABLE_SYM = 726,
511  SERIAL_SYM = 727,
512  SESSION_SYM = 728,
513  SERVER_SYM = 729,
514  SERVER_OPTIONS = 730,
515  SET = 731,
516  SET_VAR = 732,
517  SHARE_SYM = 733,
518  SHIFT_LEFT = 734,
519  SHIFT_RIGHT = 735,
520  SHOW = 736,
521  SHUTDOWN = 737,
522  SIGNAL_SYM = 738,
523  SIGNED_SYM = 739,
524  SIMPLE_SYM = 740,
525  SLAVE = 741,
526  SLOW = 742,
527  SMALLINT = 743,
528  SNAPSHOT_SYM = 744,
529  SOCKET_SYM = 745,
530  SONAME_SYM = 746,
531  SOUNDS_SYM = 747,
532  SOURCE_SYM = 748,
533  SPATIAL_SYM = 749,
534  SPECIFIC_SYM = 750,
535  SQLEXCEPTION_SYM = 751,
536  SQLSTATE_SYM = 752,
537  SQLWARNING_SYM = 753,
538  SQL_AFTER_GTIDS = 754,
539  SQL_AFTER_MTS_GAPS = 755,
540  SQL_BEFORE_GTIDS = 756,
541  SQL_BIG_RESULT = 757,
542  SQL_BUFFER_RESULT = 758,
543  SQL_CACHE_SYM = 759,
544  SQL_CALC_FOUND_ROWS = 760,
545  SQL_NO_CACHE_SYM = 761,
546  SQL_SMALL_RESULT = 762,
547  SQL_SYM = 763,
548  SQL_THREAD = 764,
549  SSL_SYM = 765,
550  STARTING = 766,
551  STARTS_SYM = 767,
552  START_SYM = 768,
553  STATS_AUTO_RECALC_SYM = 769,
554  STATS_PERSISTENT_SYM = 770,
555  STATS_SAMPLE_PAGES_SYM = 771,
556  STATUS_SYM = 772,
557  STDDEV_SAMP_SYM = 773,
558  STD_SYM = 774,
559  STOP_SYM = 775,
560  STORAGE_SYM = 776,
561  STRAIGHT_JOIN = 777,
562  STRING_SYM = 778,
563  SUBCLASS_ORIGIN_SYM = 779,
564  SUBDATE_SYM = 780,
565  SUBJECT_SYM = 781,
566  SUBPARTITIONS_SYM = 782,
567  SUBPARTITION_SYM = 783,
568  SUBSTRING = 784,
569  SUM_SYM = 785,
570  SUPER_SYM = 786,
571  SUSPEND_SYM = 787,
572  SWAPS_SYM = 788,
573  SWITCHES_SYM = 789,
574  SYSDATE = 790,
575  TABLES = 791,
576  TABLESPACE = 792,
577  TABLE_REF_PRIORITY = 793,
578  TABLE_SYM = 794,
579  TABLE_CHECKSUM_SYM = 795,
580  TABLE_NAME_SYM = 796,
581  TEMPORARY = 797,
582  TEMPTABLE_SYM = 798,
583  TERMINATED = 799,
584  TEXT_STRING = 800,
585  TEXT_SYM = 801,
586  THAN_SYM = 802,
587  THEN_SYM = 803,
588  TIMESTAMP = 804,
589  TIMESTAMP_ADD = 805,
590  TIMESTAMP_DIFF = 806,
591  TIME_SYM = 807,
592  TINYBLOB = 808,
593  TINYINT = 809,
594  TINYTEXT = 810,
595  TO_SYM = 811,
596  TRAILING = 812,
597  TRANSACTION_SYM = 813,
598  TRIGGERS_SYM = 814,
599  TRIGGER_SYM = 815,
600  TRIM = 816,
601  TRUE_SYM = 817,
602  TRUNCATE_SYM = 818,
603  TYPES_SYM = 819,
604  TYPE_SYM = 820,
605  UDF_RETURNS_SYM = 821,
606  ULONGLONG_NUM = 822,
607  UNCOMMITTED_SYM = 823,
608  UNDEFINED_SYM = 824,
609  UNDERSCORE_CHARSET = 825,
610  UNDOFILE_SYM = 826,
611  UNDO_BUFFER_SIZE_SYM = 827,
612  UNDO_SYM = 828,
613  UNICODE_SYM = 829,
614  UNINSTALL_SYM = 830,
615  UNION_SYM = 831,
616  UNIQUE_SYM = 832,
617  UNKNOWN_SYM = 833,
618  UNLOCK_SYM = 834,
619  UNSIGNED = 835,
620  UNTIL_SYM = 836,
621  UPDATE_SYM = 837,
622  UPGRADE_SYM = 838,
623  USAGE = 839,
624  USER = 840,
625  USE_FRM = 841,
626  USE_SYM = 842,
627  USING = 843,
628  UTC_DATE_SYM = 844,
629  UTC_TIMESTAMP_SYM = 845,
630  UTC_TIME_SYM = 846,
631  VALUES = 847,
632  VALUE_SYM = 848,
633  VARBINARY = 849,
634  VARCHAR = 850,
635  VARIABLES = 851,
636  VARIANCE_SYM = 852,
637  VARYING = 853,
638  VAR_SAMP_SYM = 854,
639  VIEW_SYM = 855,
640  WAIT_SYM = 856,
641  WARNINGS = 857,
642  WEEK_SYM = 858,
643  WEIGHT_STRING_SYM = 859,
644  WHEN_SYM = 860,
645  WHERE = 861,
646  WHILE_SYM = 862,
647  WITH = 863,
648  WITH_CUBE_SYM = 864,
649  WITH_ROLLUP_SYM = 865,
650  WORK_SYM = 866,
651  WRAPPER_SYM = 867,
652  WRITE_SYM = 868,
653  X509_SYM = 869,
654  XA_SYM = 870,
655  XML_SYM = 871,
656  XOR = 872,
657  YEAR_MONTH_SYM = 873,
658  YEAR_SYM = 874,
659  ZEROFILL = 875
660  };
661 #endif
662 /* Tokens. */
663 #define ABORT_SYM 258
664 #define ACCESSIBLE_SYM 259
665 #define ACTION 260
666 #define ADD 261
667 #define ADDDATE_SYM 262
668 #define AFTER_SYM 263
669 #define AGAINST 264
670 #define AGGREGATE_SYM 265
671 #define ALGORITHM_SYM 266
672 #define ALL 267
673 #define ALTER 268
674 #define ANALYSE_SYM 269
675 #define ANALYZE_SYM 270
676 #define AND_AND_SYM 271
677 #define AND_SYM 272
678 #define ANY_SYM 273
679 #define AS 274
680 #define ASC 275
681 #define ASCII_SYM 276
682 #define ASENSITIVE_SYM 277
683 #define AT_SYM 278
684 #define AUTOEXTEND_SIZE_SYM 279
685 #define AUTO_INC 280
686 #define AVG_ROW_LENGTH 281
687 #define AVG_SYM 282
688 #define BACKUP_SYM 283
689 #define BEFORE_SYM 284
690 #define BEGIN_SYM 285
691 #define BETWEEN_SYM 286
692 #define BIGINT 287
693 #define BINARY 288
694 #define BINLOG_SYM 289
695 #define BIN_NUM 290
696 #define BIT_AND 291
697 #define BIT_OR 292
698 #define BIT_SYM 293
699 #define BIT_XOR 294
700 #define BLOB_SYM 295
701 #define BLOCK_SYM 296
702 #define BOOLEAN_SYM 297
703 #define BOOL_SYM 298
704 #define BOTH 299
705 #define BTREE_SYM 300
706 #define BY 301
707 #define BYTE_SYM 302
708 #define CACHE_SYM 303
709 #define CALL_SYM 304
710 #define CASCADE 305
711 #define CASCADED 306
712 #define CASE_SYM 307
713 #define CAST_SYM 308
714 #define CATALOG_NAME_SYM 309
715 #define CHAIN_SYM 310
716 #define CHANGE 311
717 #define CHANGED 312
718 #define CHARSET 313
719 #define CHAR_SYM 314
720 #define CHECKSUM_SYM 315
721 #define CHECK_SYM 316
722 #define CIPHER_SYM 317
723 #define CLASS_ORIGIN_SYM 318
724 #define CLIENT_SYM 319
725 #define CLOSE_SYM 320
726 #define COALESCE 321
727 #define CODE_SYM 322
728 #define COLLATE_SYM 323
729 #define COLLATION_SYM 324
730 #define COLUMNS 325
731 #define COLUMN_SYM 326
732 #define COLUMN_FORMAT_SYM 327
733 #define COLUMN_NAME_SYM 328
734 #define COMMENT_SYM 329
735 #define COMMITTED_SYM 330
736 #define COMMIT_SYM 331
737 #define COMPACT_SYM 332
738 #define COMPLETION_SYM 333
739 #define COMPRESSED_SYM 334
740 #define CONCURRENT 335
741 #define CONDITION_SYM 336
742 #define CONNECTION_SYM 337
743 #define CONSISTENT_SYM 338
744 #define CONSTRAINT 339
745 #define CONSTRAINT_CATALOG_SYM 340
746 #define CONSTRAINT_NAME_SYM 341
747 #define CONSTRAINT_SCHEMA_SYM 342
748 #define CONTAINS_SYM 343
749 #define CONTEXT_SYM 344
750 #define CONTINUE_SYM 345
751 #define CONVERT_SYM 346
752 #define COUNT_SYM 347
753 #define CPU_SYM 348
754 #define CREATE 349
755 #define CROSS 350
756 #define CUBE_SYM 351
757 #define CURDATE 352
758 #define CURRENT_SYM 353
759 #define CURRENT_USER 354
760 #define CURSOR_SYM 355
761 #define CURSOR_NAME_SYM 356
762 #define CURTIME 357
763 #define DATABASE 358
764 #define DATABASES 359
765 #define DATAFILE_SYM 360
766 #define DATA_SYM 361
767 #define DATETIME 362
768 #define DATE_ADD_INTERVAL 363
769 #define DATE_SUB_INTERVAL 364
770 #define DATE_SYM 365
771 #define DAY_HOUR_SYM 366
772 #define DAY_MICROSECOND_SYM 367
773 #define DAY_MINUTE_SYM 368
774 #define DAY_SECOND_SYM 369
775 #define DAY_SYM 370
776 #define DEALLOCATE_SYM 371
777 #define DECIMAL_NUM 372
778 #define DECIMAL_SYM 373
779 #define DECLARE_SYM 374
780 #define DEFAULT 375
781 #define DEFAULT_AUTH_SYM 376
782 #define DEFINER_SYM 377
783 #define DELAYED_SYM 378
784 #define DELAY_KEY_WRITE_SYM 379
785 #define DELETE_SYM 380
786 #define DESC 381
787 #define DESCRIBE 382
788 #define DES_KEY_FILE 383
789 #define DETERMINISTIC_SYM 384
790 #define DIAGNOSTICS_SYM 385
791 #define DIRECTORY_SYM 386
792 #define DISABLE_SYM 387
793 #define DISCARD 388
794 #define DISK_SYM 389
795 #define DISTINCT 390
796 #define DIV_SYM 391
797 #define DOUBLE_SYM 392
798 #define DO_SYM 393
799 #define DROP 394
800 #define DUAL_SYM 395
801 #define DUMPFILE 396
802 #define DUPLICATE_SYM 397
803 #define DYNAMIC_SYM 398
804 #define EACH_SYM 399
805 #define ELSE 400
806 #define ELSEIF_SYM 401
807 #define ENABLE_SYM 402
808 #define ENCLOSED 403
809 #define END 404
810 #define ENDS_SYM 405
811 #define END_OF_INPUT 406
812 #define ENGINES_SYM 407
813 #define ENGINE_SYM 408
814 #define ENUM 409
815 #define EQ 410
816 #define EQUAL_SYM 411
817 #define ERROR_SYM 412
818 #define ERRORS 413
819 #define ESCAPED 414
820 #define ESCAPE_SYM 415
821 #define EVENTS_SYM 416
822 #define EVENT_SYM 417
823 #define EVERY_SYM 418
824 #define EXCHANGE_SYM 419
825 #define EXECUTE_SYM 420
826 #define EXISTS 421
827 #define EXIT_SYM 422
828 #define EXPANSION_SYM 423
829 #define EXPIRE_SYM 424
830 #define EXPORT_SYM 425
831 #define EXTENDED_SYM 426
832 #define EXTENT_SIZE_SYM 427
833 #define EXTRACT_SYM 428
834 #define FALSE_SYM 429
835 #define FAST_SYM 430
836 #define FAULTS_SYM 431
837 #define FETCH_SYM 432
838 #define FILE_SYM 433
839 #define FIRST_SYM 434
840 #define FIXED_SYM 435
841 #define FLOAT_NUM 436
842 #define FLOAT_SYM 437
843 #define FLUSH_SYM 438
844 #define FORCE_SYM 439
845 #define FOREIGN 440
846 #define FOR_SYM 441
847 #define FORMAT_SYM 442
848 #define FOUND_SYM 443
849 #define FROM 444
850 #define FULL 445
851 #define FULLTEXT_SYM 446
852 #define FUNCTION_SYM 447
853 #define GE 448
854 #define GENERAL 449
855 #define GEOMETRYCOLLECTION 450
856 #define GEOMETRY_SYM 451
857 #define GET_FORMAT 452
858 #define GET_SYM 453
859 #define GLOBAL_SYM 454
860 #define GRANT 455
861 #define GRANTS 456
862 #define GROUP_SYM 457
863 #define GROUP_CONCAT_SYM 458
864 #define GT_SYM 459
865 #define HANDLER_SYM 460
866 #define HASH_SYM 461
867 #define HAVING 462
868 #define HELP_SYM 463
869 #define HEX_NUM 464
870 #define HIGH_PRIORITY 465
871 #define HOST_SYM 466
872 #define HOSTS_SYM 467
873 #define HOUR_MICROSECOND_SYM 468
874 #define HOUR_MINUTE_SYM 469
875 #define HOUR_SECOND_SYM 470
876 #define HOUR_SYM 471
877 #define IDENT 472
878 #define IDENTIFIED_SYM 473
879 #define IDENT_QUOTED 474
880 #define IF 475
881 #define IGNORE_SYM 476
882 #define IGNORE_SERVER_IDS_SYM 477
883 #define IMPORT 478
884 #define INDEXES 479
885 #define INDEX_SYM 480
886 #define INFILE 481
887 #define INITIAL_SIZE_SYM 482
888 #define INNER_SYM 483
889 #define INOUT_SYM 484
890 #define INSENSITIVE_SYM 485
891 #define INSERT 486
892 #define INSERT_METHOD 487
893 #define INSTALL_SYM 488
894 #define INTERVAL_SYM 489
895 #define INTO 490
896 #define INT_SYM 491
897 #define INVOKER_SYM 492
898 #define IN_SYM 493
899 #define IO_AFTER_GTIDS 494
900 #define IO_BEFORE_GTIDS 495
901 #define IO_SYM 496
902 #define IPC_SYM 497
903 #define IS 498
904 #define ISOLATION 499
905 #define ISSUER_SYM 500
906 #define ITERATE_SYM 501
907 #define JOIN_SYM 502
908 #define KEYS 503
909 #define KEY_BLOCK_SIZE 504
910 #define KEY_SYM 505
911 #define KILL_SYM 506
912 #define LANGUAGE_SYM 507
913 #define LAST_SYM 508
914 #define LE 509
915 #define LEADING 510
916 #define LEAVES 511
917 #define LEAVE_SYM 512
918 #define LEFT 513
919 #define LESS_SYM 514
920 #define LEVEL_SYM 515
921 #define LEX_HOSTNAME 516
922 #define LIKE 517
923 #define LIMIT 518
924 #define LINEAR_SYM 519
925 #define LINES 520
926 #define LINESTRING 521
927 #define LIST_SYM 522
928 #define LOAD 523
929 #define LOCAL_SYM 524
930 #define LOCATOR_SYM 525
931 #define LOCKS_SYM 526
932 #define LOCK_SYM 527
933 #define LOGFILE_SYM 528
934 #define LOGS_SYM 529
935 #define LONGBLOB 530
936 #define LONGTEXT 531
937 #define LONG_NUM 532
938 #define LONG_SYM 533
939 #define LOOP_SYM 534
940 #define LOW_PRIORITY 535
941 #define LT 536
942 #define MASTER_AUTO_POSITION_SYM 537
943 #define MASTER_BIND_SYM 538
944 #define MASTER_CONNECT_RETRY_SYM 539
945 #define MASTER_DELAY_SYM 540
946 #define MASTER_HOST_SYM 541
947 #define MASTER_LOG_FILE_SYM 542
948 #define MASTER_LOG_POS_SYM 543
949 #define MASTER_PASSWORD_SYM 544
950 #define MASTER_PORT_SYM 545
951 #define MASTER_RETRY_COUNT_SYM 546
952 #define MASTER_SERVER_ID_SYM 547
953 #define MASTER_SSL_CAPATH_SYM 548
954 #define MASTER_SSL_CA_SYM 549
955 #define MASTER_SSL_CERT_SYM 550
956 #define MASTER_SSL_CIPHER_SYM 551
957 #define MASTER_SSL_CRL_SYM 552
958 #define MASTER_SSL_CRLPATH_SYM 553
959 #define MASTER_SSL_KEY_SYM 554
960 #define MASTER_SSL_SYM 555
961 #define MASTER_SSL_VERIFY_SERVER_CERT_SYM 556
962 #define MASTER_SYM 557
963 #define MASTER_USER_SYM 558
964 #define MASTER_HEARTBEAT_PERIOD_SYM 559
965 #define MATCH 560
966 #define MAX_CONNECTIONS_PER_HOUR 561
967 #define MAX_QUERIES_PER_HOUR 562
968 #define MAX_ROWS 563
969 #define MAX_SIZE_SYM 564
970 #define MAX_SYM 565
971 #define MAX_UPDATES_PER_HOUR 566
972 #define MAX_USER_CONNECTIONS_SYM 567
973 #define MAX_VALUE_SYM 568
974 #define MEDIUMBLOB 569
975 #define MEDIUMINT 570
976 #define MEDIUMTEXT 571
977 #define MEDIUM_SYM 572
978 #define MEMORY_SYM 573
979 #define MERGE_SYM 574
980 #define MESSAGE_TEXT_SYM 575
981 #define MICROSECOND_SYM 576
982 #define MIGRATE_SYM 577
983 #define MINUTE_MICROSECOND_SYM 578
984 #define MINUTE_SECOND_SYM 579
985 #define MINUTE_SYM 580
986 #define MIN_ROWS 581
987 #define MIN_SYM 582
988 #define MODE_SYM 583
989 #define MODIFIES_SYM 584
990 #define MODIFY_SYM 585
991 #define MOD_SYM 586
992 #define MONTH_SYM 587
993 #define MULTILINESTRING 588
994 #define MULTIPOINT 589
995 #define MULTIPOLYGON 590
996 #define MUTEX_SYM 591
997 #define MYSQL_ERRNO_SYM 592
998 #define NAMES_SYM 593
999 #define NAME_SYM 594
1000 #define NATIONAL_SYM 595
1001 #define NATURAL 596
1002 #define NCHAR_STRING 597
1003 #define NCHAR_SYM 598
1004 #define NDBCLUSTER_SYM 599
1005 #define NE 600
1006 #define NEG 601
1007 #define NEW_SYM 602
1008 #define NEXT_SYM 603
1009 #define NODEGROUP_SYM 604
1010 #define NONE_SYM 605
1011 #define NOT2_SYM 606
1012 #define NOT_SYM 607
1013 #define NOW_SYM 608
1014 #define NO_SYM 609
1015 #define NO_WAIT_SYM 610
1016 #define NO_WRITE_TO_BINLOG 611
1017 #define NULL_SYM 612
1018 #define NUM 613
1019 #define NUMBER_SYM 614
1020 #define NUMERIC_SYM 615
1021 #define NVARCHAR_SYM 616
1022 #define OFFSET_SYM 617
1023 #define OLD_PASSWORD 618
1024 #define ON 619
1025 #define ONE_SYM 620
1026 #define ONLY_SYM 621
1027 #define OPEN_SYM 622
1028 #define OPTIMIZE 623
1029 #define OPTIONS_SYM 624
1030 #define OPTION 625
1031 #define OPTIONALLY 626
1032 #define OR2_SYM 627
1033 #define ORDER_SYM 628
1034 #define OR_OR_SYM 629
1035 #define OR_SYM 630
1036 #define OUTER 631
1037 #define OUTFILE 632
1038 #define OUT_SYM 633
1039 #define OWNER_SYM 634
1040 #define PACK_KEYS_SYM 635
1041 #define PAGE_SYM 636
1042 #define PARAM_MARKER 637
1043 #define PARSER_SYM 638
1044 #define PARTIAL 639
1045 #define PARTITION_SYM 640
1046 #define PARTITIONS_SYM 641
1047 #define PARTITIONING_SYM 642
1048 #define PASSWORD 643
1049 #define PHASE_SYM 644
1050 #define PLUGIN_DIR_SYM 645
1051 #define PLUGIN_SYM 646
1052 #define PLUGINS_SYM 647
1053 #define POINT_SYM 648
1054 #define POLYGON 649
1055 #define PORT_SYM 650
1056 #define POSITION_SYM 651
1057 #define PRECISION 652
1058 #define PREPARE_SYM 653
1059 #define PRESERVE_SYM 654
1060 #define PREV_SYM 655
1061 #define PRIMARY_SYM 656
1062 #define PRIVILEGES 657
1063 #define PROCEDURE_SYM 658
1064 #define PROCESS 659
1065 #define PROCESSLIST_SYM 660
1066 #define PROFILE_SYM 661
1067 #define PROFILES_SYM 662
1068 #define PROXY_SYM 663
1069 #define PURGE 664
1070 #define QUARTER_SYM 665
1071 #define QUERY_SYM 666
1072 #define QUICK 667
1073 #define RANGE_SYM 668
1074 #define READS_SYM 669
1075 #define READ_ONLY_SYM 670
1076 #define READ_SYM 671
1077 #define READ_WRITE_SYM 672
1078 #define REAL 673
1079 #define REBUILD_SYM 674
1080 #define RECOVER_SYM 675
1081 #define REDOFILE_SYM 676
1082 #define REDO_BUFFER_SIZE_SYM 677
1083 #define REDUNDANT_SYM 678
1084 #define REFERENCES 679
1085 #define REGEXP 680
1086 #define RELAY 681
1087 #define RELAYLOG_SYM 682
1088 #define RELAY_LOG_FILE_SYM 683
1089 #define RELAY_LOG_POS_SYM 684
1090 #define RELAY_THREAD 685
1091 #define RELEASE_SYM 686
1092 #define RELOAD 687
1093 #define REMOVE_SYM 688
1094 #define RENAME 689
1095 #define REORGANIZE_SYM 690
1096 #define REPAIR 691
1097 #define REPEATABLE_SYM 692
1098 #define REPEAT_SYM 693
1099 #define REPLACE 694
1100 #define REPLICATION 695
1101 #define REQUIRE_SYM 696
1102 #define RESET_SYM 697
1103 #define RESIGNAL_SYM 698
1104 #define RESOURCES 699
1105 #define RESTORE_SYM 700
1106 #define RESTRICT 701
1107 #define RESUME_SYM 702
1108 #define RETURNED_SQLSTATE_SYM 703
1109 #define RETURNS_SYM 704
1110 #define RETURN_SYM 705
1111 #define REVERSE_SYM 706
1112 #define REVOKE 707
1113 #define RIGHT 708
1114 #define ROLLBACK_SYM 709
1115 #define ROLLUP_SYM 710
1116 #define ROUTINE_SYM 711
1117 #define ROWS_SYM 712
1118 #define ROW_FORMAT_SYM 713
1119 #define ROW_SYM 714
1120 #define ROW_COUNT_SYM 715
1121 #define RTREE_SYM 716
1122 #define SAVEPOINT_SYM 717
1123 #define SCHEDULE_SYM 718
1124 #define SCHEMA_NAME_SYM 719
1125 #define SECOND_MICROSECOND_SYM 720
1126 #define SECOND_SYM 721
1127 #define SECURITY_SYM 722
1128 #define SELECT_SYM 723
1129 #define SENSITIVE_SYM 724
1130 #define SEPARATOR_SYM 725
1131 #define SERIALIZABLE_SYM 726
1132 #define SERIAL_SYM 727
1133 #define SESSION_SYM 728
1134 #define SERVER_SYM 729
1135 #define SERVER_OPTIONS 730
1136 #define SET 731
1137 #define SET_VAR 732
1138 #define SHARE_SYM 733
1139 #define SHIFT_LEFT 734
1140 #define SHIFT_RIGHT 735
1141 #define SHOW 736
1142 #define SHUTDOWN 737
1143 #define SIGNAL_SYM 738
1144 #define SIGNED_SYM 739
1145 #define SIMPLE_SYM 740
1146 #define SLAVE 741
1147 #define SLOW 742
1148 #define SMALLINT 743
1149 #define SNAPSHOT_SYM 744
1150 #define SOCKET_SYM 745
1151 #define SONAME_SYM 746
1152 #define SOUNDS_SYM 747
1153 #define SOURCE_SYM 748
1154 #define SPATIAL_SYM 749
1155 #define SPECIFIC_SYM 750
1156 #define SQLEXCEPTION_SYM 751
1157 #define SQLSTATE_SYM 752
1158 #define SQLWARNING_SYM 753
1159 #define SQL_AFTER_GTIDS 754
1160 #define SQL_AFTER_MTS_GAPS 755
1161 #define SQL_BEFORE_GTIDS 756
1162 #define SQL_BIG_RESULT 757
1163 #define SQL_BUFFER_RESULT 758
1164 #define SQL_CACHE_SYM 759
1165 #define SQL_CALC_FOUND_ROWS 760
1166 #define SQL_NO_CACHE_SYM 761
1167 #define SQL_SMALL_RESULT 762
1168 #define SQL_SYM 763
1169 #define SQL_THREAD 764
1170 #define SSL_SYM 765
1171 #define STARTING 766
1172 #define STARTS_SYM 767
1173 #define START_SYM 768
1174 #define STATS_AUTO_RECALC_SYM 769
1175 #define STATS_PERSISTENT_SYM 770
1176 #define STATS_SAMPLE_PAGES_SYM 771
1177 #define STATUS_SYM 772
1178 #define STDDEV_SAMP_SYM 773
1179 #define STD_SYM 774
1180 #define STOP_SYM 775
1181 #define STORAGE_SYM 776
1182 #define STRAIGHT_JOIN 777
1183 #define STRING_SYM 778
1184 #define SUBCLASS_ORIGIN_SYM 779
1185 #define SUBDATE_SYM 780
1186 #define SUBJECT_SYM 781
1187 #define SUBPARTITIONS_SYM 782
1188 #define SUBPARTITION_SYM 783
1189 #define SUBSTRING 784
1190 #define SUM_SYM 785
1191 #define SUPER_SYM 786
1192 #define SUSPEND_SYM 787
1193 #define SWAPS_SYM 788
1194 #define SWITCHES_SYM 789
1195 #define SYSDATE 790
1196 #define TABLES 791
1197 #define TABLESPACE 792
1198 #define TABLE_REF_PRIORITY 793
1199 #define TABLE_SYM 794
1200 #define TABLE_CHECKSUM_SYM 795
1201 #define TABLE_NAME_SYM 796
1202 #define TEMPORARY 797
1203 #define TEMPTABLE_SYM 798
1204 #define TERMINATED 799
1205 #define TEXT_STRING 800
1206 #define TEXT_SYM 801
1207 #define THAN_SYM 802
1208 #define THEN_SYM 803
1209 #define TIMESTAMP 804
1210 #define TIMESTAMP_ADD 805
1211 #define TIMESTAMP_DIFF 806
1212 #define TIME_SYM 807
1213 #define TINYBLOB 808
1214 #define TINYINT 809
1215 #define TINYTEXT 810
1216 #define TO_SYM 811
1217 #define TRAILING 812
1218 #define TRANSACTION_SYM 813
1219 #define TRIGGERS_SYM 814
1220 #define TRIGGER_SYM 815
1221 #define TRIM 816
1222 #define TRUE_SYM 817
1223 #define TRUNCATE_SYM 818
1224 #define TYPES_SYM 819
1225 #define TYPE_SYM 820
1226 #define UDF_RETURNS_SYM 821
1227 #define ULONGLONG_NUM 822
1228 #define UNCOMMITTED_SYM 823
1229 #define UNDEFINED_SYM 824
1230 #define UNDERSCORE_CHARSET 825
1231 #define UNDOFILE_SYM 826
1232 #define UNDO_BUFFER_SIZE_SYM 827
1233 #define UNDO_SYM 828
1234 #define UNICODE_SYM 829
1235 #define UNINSTALL_SYM 830
1236 #define UNION_SYM 831
1237 #define UNIQUE_SYM 832
1238 #define UNKNOWN_SYM 833
1239 #define UNLOCK_SYM 834
1240 #define UNSIGNED 835
1241 #define UNTIL_SYM 836
1242 #define UPDATE_SYM 837
1243 #define UPGRADE_SYM 838
1244 #define USAGE 839
1245 #define USER 840
1246 #define USE_FRM 841
1247 #define USE_SYM 842
1248 #define USING 843
1249 #define UTC_DATE_SYM 844
1250 #define UTC_TIMESTAMP_SYM 845
1251 #define UTC_TIME_SYM 846
1252 #define VALUES 847
1253 #define VALUE_SYM 848
1254 #define VARBINARY 849
1255 #define VARCHAR 850
1256 #define VARIABLES 851
1257 #define VARIANCE_SYM 852
1258 #define VARYING 853
1259 #define VAR_SAMP_SYM 854
1260 #define VIEW_SYM 855
1261 #define WAIT_SYM 856
1262 #define WARNINGS 857
1263 #define WEEK_SYM 858
1264 #define WEIGHT_STRING_SYM 859
1265 #define WHEN_SYM 860
1266 #define WHERE 861
1267 #define WHILE_SYM 862
1268 #define WITH 863
1269 #define WITH_CUBE_SYM 864
1270 #define WITH_ROLLUP_SYM 865
1271 #define WORK_SYM 866
1272 #define WRAPPER_SYM 867
1273 #define WRITE_SYM 868
1274 #define X509_SYM 869
1275 #define XA_SYM 870
1276 #define XML_SYM 871
1277 #define XOR 872
1278 #define YEAR_MONTH_SYM 873
1279 #define YEAR_SYM 874
1280 #define ZEROFILL 875
1281 
1282 
1283 
1284 
1285 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
1286 typedef union YYSTYPE
1287 {
1288 
1289 /* Line 1676 of yacc.c */
1290 #line 965 "/export/home/pb2/build/sb_0-10188203-1378798362.68/mysql-5.6.14-release-export-5685011_gpl/sql/sql_yacc.yy"
1291 
1292  int num;
1293  ulong ulong_num;
1294  ulonglong ulonglong_number;
1295  longlong longlong_number;
1296  LEX_STRING lex_str;
1297  LEX_STRING *lex_str_ptr;
1298  LEX_SYMBOL symbol;
1299  Table_ident *table;
1300  char *simple_string;
1301  Item *item;
1302  Item_num *item_num;
1303  List<Item> *item_list;
1304  List<String> *string_list;
1305  String *string;
1306  Key_part_spec *key_part;
1307  TABLE_LIST *table_list;
1308  udf_func *udf;
1309  LEX_USER *lex_user;
1310  struct sys_var_with_base variable;
1311  enum enum_var_type var_type;
1312  Key::Keytype key_type;
1313  enum ha_key_alg key_alg;
1314  handlerton *db_type;
1315  enum row_type row_type;
1316  enum ha_rkey_function ha_rkey_mode;
1317  enum enum_ha_read_modes ha_read_mode;
1318  enum enum_tx_isolation tx_isolation;
1319  enum Cast_target cast_type;
1320  enum Item_udftype udf_type;
1321  const CHARSET_INFO *charset;
1322  thr_lock_type lock_type;
1323  interval_type interval, interval_time_st;
1324  timestamp_type date_time_type;
1325  st_select_lex *select_lex;
1326  chooser_compare_func_creator boolfunc2creator;
1327  class sp_condition_value *spcondvalue;
1328  struct { int vars, conds, hndlrs, curs; } spblock;
1329  sp_name *spname;
1330  LEX *lex;
1331  sp_head *sphead;
1332  struct p_elem_val *p_elem_value;
1333  enum index_hint_type index_hint;
1334  enum enum_filetype filetype;
1335  enum Foreign_key::fk_option m_fk_option;
1336  enum enum_yes_no_unknown m_yes_no_unk;
1337  Diag_condition_item_name diag_condition_item_name;
1339  Diagnostics_information *diag_info;
1340  Statement_information_item *stmt_info_item;
1341  Statement_information_item::Name stmt_info_item_name;
1342  List<Statement_information_item> *stmt_info_list;
1343  Condition_information_item *cond_info_item;
1344  Condition_information_item::Name cond_info_item_name;
1345  List<Condition_information_item> *cond_info_list;
1346  bool is_not_empty;
1347 
1348 
1349 
1350 /* Line 1676 of yacc.c */
1351 #line 1352 "/export/home/pb2/build/sb_0-10188203-1378798362.68/dist_GPL/sql/sql_yacc.h"
1352 } YYSTYPE;
1353 # define YYSTYPE_IS_TRIVIAL 1
1354 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
1355 # define YYSTYPE_IS_DECLARED 1
1356 #endif
1357 
1358 
1359 
1360