/* A Bison parser, made by GNU Bison 2.0. */ /* Skeleton parser for Yacc-like parsing with Bison, Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 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 2, 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, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /* As a special exception, when this file is copied by Bison into a Bison output file, you may use that output file without restriction. This special exception was added by the Free Software Foundation in version 1.24 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, BOOLEAN_SYM = 296, BOOL_SYM = 297, BOTH = 298, BTREE_SYM = 299, BY = 300, BYTE_SYM = 301, CACHE_SYM = 302, CALL_SYM = 303, CASCADE = 304, CASCADED = 305, CASE_SYM = 306, CAST_SYM = 307, CHAIN_SYM = 308, CHANGE = 309, CHANGED = 310, CHARSET = 311, CHAR_SYM = 312, CHECKSUM_SYM = 313, CHECK_SYM = 314, CIPHER_SYM = 315, CLIENT_SYM = 316, CLOSE_SYM = 317, COALESCE = 318, CODE_SYM = 319, COLLATE_SYM = 320, COLLATION_SYM = 321, COLUMNS = 322, COLUMN_SYM = 323, COMMENT_SYM = 324, COMMITTED_SYM = 325, COMMIT_SYM = 326, COMPACT_SYM = 327, COMPLETION_SYM = 328, COMPRESSED_SYM = 329, CONCURRENT = 330, CONDITION_SYM = 331, CONNECTION_SYM = 332, CONSISTENT_SYM = 333, CONSTRAINT = 334, CONTAINS_SYM = 335, CONTINUE_SYM = 336, CONTRIBUTORS_SYM = 337, CONVERT_SYM = 338, COUNT_SYM = 339, CREATE = 340, CROSS = 341, CUBE_SYM = 342, CURDATE = 343, CURRENT_USER = 344, CURSOR_SYM = 345, CURTIME = 346, DATABASE = 347, DATABASES = 348, DATAFILE_SYM = 349, DATA_SYM = 350, DATETIME = 351, DATE_ADD_INTERVAL = 352, DATE_SUB_INTERVAL = 353, DATE_SYM = 354, DAY_HOUR_SYM = 355, DAY_MICROSECOND_SYM = 356, DAY_MINUTE_SYM = 357, DAY_SECOND_SYM = 358, DAY_SYM = 359, DEALLOCATE_SYM = 360, DECIMAL_NUM = 361, DECIMAL_SYM = 362, DECLARE_SYM = 363, DEFAULT = 364, DEFINER_SYM = 365, DELAYED_SYM = 366, DELAY_KEY_WRITE_SYM = 367, DELETE_SYM = 368, DESC = 369, DESCRIBE = 370, DES_KEY_FILE = 371, DETERMINISTIC_SYM = 372, DIRECTORY_SYM = 373, DISABLE_SYM = 374, DISCARD = 375, DISK_SYM = 376, DISTINCT = 377, DIV_SYM = 378, DOUBLE_SYM = 379, DO_SYM = 380, DROP = 381, DUAL_SYM = 382, DUMPFILE = 383, DUPLICATE_SYM = 384, DYNAMIC_SYM = 385, EACH_SYM = 386, ELSE = 387, ELSEIF_SYM = 388, ENABLE_SYM = 389, ENCLOSED = 390, END = 391, ENDS_SYM = 392, END_OF_INPUT = 393, ENGINES_SYM = 394, ENGINE_SYM = 395, ENUM = 396, EQ = 397, EQUAL_SYM = 398, ERRORS = 399, ESCAPED = 400, ESCAPE_SYM = 401, EVENTS_SYM = 402, EVENT_SYM = 403, EVERY_SYM = 404, EXECUTE_SYM = 405, EXISTS = 406, EXIT_SYM = 407, EXPANSION_SYM = 408, EXTENDED_SYM = 409, EXTENT_SIZE_SYM = 410, EXTRACT_SYM = 411, FALSE_SYM = 412, FAST_SYM = 413, FETCH_SYM = 414, FILE_SYM = 415, FIRST_SYM = 416, FIXED_SYM = 417, FLOAT_NUM = 418, FLOAT_SYM = 419, FLUSH_SYM = 420, FORCE_SYM = 421, FOREIGN = 422, FOR_SYM = 423, FOUND_SYM = 424, FRAC_SECOND_SYM = 425, FROM = 426, FULL = 427, FULLTEXT_SYM = 428, FUNCTION_SYM = 429, GE = 430, GEOMETRYCOLLECTION = 431, GEOMETRY_SYM = 432, GET_FORMAT = 433, GLOBAL_SYM = 434, GRANT = 435, GRANTS = 436, GROUP_SYM = 437, GROUP_CONCAT_SYM = 438, GT_SYM = 439, HANDLER_SYM = 440, HASH_SYM = 441, HAVING = 442, HELP_SYM = 443, HEX_NUM = 444, HIGH_PRIORITY = 445, HOST_SYM = 446, HOSTS_SYM = 447, HOUR_MICROSECOND_SYM = 448, HOUR_MINUTE_SYM = 449, HOUR_SECOND_SYM = 450, HOUR_SYM = 451, IDENT = 452, IDENTIFIED_SYM = 453, IDENT_QUOTED = 454, IF = 455, IGNORE_SYM = 456, IMPORT = 457, INDEXES = 458, INDEX_SYM = 459, INFILE = 460, INITIAL_SIZE_SYM = 461, INNER_SYM = 462, INNOBASE_SYM = 463, INOUT_SYM = 464, INSENSITIVE_SYM = 465, INSERT = 466, INSERT_METHOD = 467, INSTALL_SYM = 468, INTERVAL_SYM = 469, INTO = 470, INT_SYM = 471, INVOKER_SYM = 472, IN_SYM = 473, IS = 474, ISOLATION = 475, ISSUER_SYM = 476, ITERATE_SYM = 477, JOIN_SYM = 478, KEYS = 479, KEY_BLOCK_SIZE = 480, KEY_SYM = 481, KILL_SYM = 482, LANGUAGE_SYM = 483, LAST_SYM = 484, LE = 485, LEADING = 486, LEAVES = 487, LEAVE_SYM = 488, LEFT = 489, LESS_SYM = 490, LEVEL_SYM = 491, LEX_HOSTNAME = 492, LIKE = 493, LIMIT = 494, LINEAR_SYM = 495, LINES = 496, LINESTRING = 497, LIST_SYM = 498, LOAD = 499, LOCAL_SYM = 500, LOCATOR_SYM = 501, LOCKS_SYM = 502, LOCK_SYM = 503, LOGFILE_SYM = 504, LOGS_SYM = 505, LONGBLOB = 506, LONGTEXT = 507, LONG_NUM = 508, LONG_SYM = 509, LOOP_SYM = 510, LOW_PRIORITY = 511, LT = 512, MASTER_CONNECT_RETRY_SYM = 513, MASTER_HOST_SYM = 514, MASTER_LOG_FILE_SYM = 515, MASTER_LOG_POS_SYM = 516, MASTER_PASSWORD_SYM = 517, MASTER_PORT_SYM = 518, MASTER_SERVER_ID_SYM = 519, MASTER_SSL_CAPATH_SYM = 520, MASTER_SSL_CA_SYM = 521, MASTER_SSL_CERT_SYM = 522, MASTER_SSL_CIPHER_SYM = 523, MASTER_SSL_KEY_SYM = 524, MASTER_SSL_SYM = 525, MASTER_SSL_VERIFY_SERVER_CERT_SYM = 526, MASTER_SYM = 527, MASTER_USER_SYM = 528, MATCH = 529, MAX_CONNECTIONS_PER_HOUR = 530, MAX_QUERIES_PER_HOUR = 531, MAX_ROWS = 532, MAX_SIZE_SYM = 533, MAX_SYM = 534, MAX_UPDATES_PER_HOUR = 535, MAX_USER_CONNECTIONS_SYM = 536, MAX_VALUE_SYM = 537, MEDIUMBLOB = 538, MEDIUMINT = 539, MEDIUMTEXT = 540, MEDIUM_SYM = 541, MEMORY_SYM = 542, MERGE_SYM = 543, MICROSECOND_SYM = 544, MIGRATE_SYM = 545, MINUTE_MICROSECOND_SYM = 546, MINUTE_SECOND_SYM = 547, MINUTE_SYM = 548, MIN_ROWS = 549, MIN_SYM = 550, MODE_SYM = 551, MODIFIES_SYM = 552, MODIFY_SYM = 553, MOD_SYM = 554, MONTH_SYM = 555, MULTILINESTRING = 556, MULTIPOINT = 557, MULTIPOLYGON = 558, MUTEX_SYM = 559, NAMES_SYM = 560, NAME_SYM = 561, NATIONAL_SYM = 562, NATURAL = 563, NCHAR_STRING = 564, NCHAR_SYM = 565, NDBCLUSTER_SYM = 566, NE = 567, NEG = 568, NEW_SYM = 569, NEXT_SYM = 570, NODEGROUP_SYM = 571, NONE_SYM = 572, NOT2_SYM = 573, NOT_SYM = 574, NOW_SYM = 575, NO_SYM = 576, NO_WAIT_SYM = 577, NO_WRITE_TO_BINLOG = 578, NULL_SYM = 579, NUM = 580, NUMERIC_SYM = 581, NVARCHAR_SYM = 582, OFFSET_SYM = 583, OLD_PASSWORD = 584, ON = 585, ONE_SHOT_SYM = 586, ONE_SYM = 587, OPEN_SYM = 588, OPTIMIZE = 589, OPTIONS_SYM = 590, OPTION = 591, OPTIONALLY = 592, OR2_SYM = 593, ORDER_SYM = 594, OR_OR_SYM = 595, OR_SYM = 596, OUTER = 597, OUTFILE = 598, OUT_SYM = 599, OWNER_SYM = 600, PACK_KEYS_SYM = 601, PAGE_SYM = 602, PARAM_MARKER = 603, PARSER_SYM = 604, PARTIAL = 605, PARTITIONING_SYM = 606, PARTITIONS_SYM = 607, PARTITION_SYM = 608, PASSWORD = 609, PHASE_SYM = 610, PLUGINS_SYM = 611, PLUGIN_SYM = 612, POINT_SYM = 613, POLYGON = 614, PORT_SYM = 615, POSITION_SYM = 616, PRECISION = 617, PREPARE_SYM = 618, PRESERVE_SYM = 619, PREV_SYM = 620, PRIMARY_SYM = 621, PRIVILEGES = 622, PROCEDURE = 623, PROCESS = 624, PROCESSLIST_SYM = 625, PURGE = 626, QUARTER_SYM = 627, QUERY_SYM = 628, QUICK = 629, RANGE_SYM = 630, READS_SYM = 631, READ_ONLY_SYM = 632, READ_SYM = 633, READ_WRITE_SYM = 634, REAL = 635, REBUILD_SYM = 636, RECOVER_SYM = 637, REDOFILE_SYM = 638, REDO_BUFFER_SIZE_SYM = 639, REDUNDANT_SYM = 640, REFERENCES = 641, REGEXP = 642, RELAY_LOG_FILE_SYM = 643, RELAY_LOG_POS_SYM = 644, RELAY_THREAD = 645, RELEASE_SYM = 646, RELOAD = 647, REMOVE_SYM = 648, RENAME = 649, REORGANIZE_SYM = 650, REPAIR = 651, REPEATABLE_SYM = 652, REPEAT_SYM = 653, REPLACE = 654, REPLICATION = 655, REQUIRE_SYM = 656, RESET_SYM = 657, RESOURCES = 658, RESTORE_SYM = 659, RESTRICT = 660, RESUME_SYM = 661, RETURNS_SYM = 662, RETURN_SYM = 663, REVOKE = 664, RIGHT = 665, ROLLBACK_SYM = 666, ROLLUP_SYM = 667, ROUTINE_SYM = 668, ROWS_SYM = 669, ROW_FORMAT_SYM = 670, ROW_SYM = 671, RTREE_SYM = 672, SAVEPOINT_SYM = 673, SCHEDULE_SYM = 674, SECOND_MICROSECOND_SYM = 675, SECOND_SYM = 676, SECURITY_SYM = 677, SELECT_SYM = 678, SENSITIVE_SYM = 679, SEPARATOR_SYM = 680, SERIALIZABLE_SYM = 681, SERIAL_SYM = 682, SESSION_SYM = 683, SERVER_SYM = 684, SERVER_OPTIONS = 685, SET = 686, SET_VAR = 687, SHARE_SYM = 688, SHIFT_LEFT = 689, SHIFT_RIGHT = 690, SHOW = 691, SHUTDOWN = 692, SIGNED_SYM = 693, SIMPLE_SYM = 694, SLAVE = 695, SMALLINT = 696, SNAPSHOT_SYM = 697, SOCKET_SYM = 698, SONAME_SYM = 699, SOUNDS_SYM = 700, SPATIAL_SYM = 701, SPECIFIC_SYM = 702, SQLEXCEPTION_SYM = 703, SQLSTATE_SYM = 704, SQLWARNING_SYM = 705, SQL_BIG_RESULT = 706, SQL_BUFFER_RESULT = 707, SQL_CACHE_SYM = 708, SQL_CALC_FOUND_ROWS = 709, SQL_NO_CACHE_SYM = 710, SQL_SMALL_RESULT = 711, SQL_SYM = 712, SQL_THREAD = 713, SSL_SYM = 714, STARTING = 715, STARTS_SYM = 716, START_SYM = 717, STATUS_SYM = 718, STDDEV_SAMP_SYM = 719, STD_SYM = 720, STOP_SYM = 721, STORAGE_SYM = 722, STRAIGHT_JOIN = 723, STRING_SYM = 724, SUBDATE_SYM = 725, SUBJECT_SYM = 726, SUBPARTITIONS_SYM = 727, SUBPARTITION_SYM = 728, SUBSTRING = 729, SUM_SYM = 730, SUPER_SYM = 731, SUSPEND_SYM = 732, SYSDATE = 733, TABLES = 734, TABLESPACE = 735, TABLE_REF_PRIORITY = 736, TABLE_SYM = 737, TEMPORARY = 738, TEMPTABLE_SYM = 739, TERMINATED = 740, TEXT_STRING = 741, TEXT_SYM = 742, THAN_SYM = 743, THEN_SYM = 744, TIMESTAMP = 745, TIMESTAMP_ADD = 746, TIMESTAMP_DIFF = 747, TIME_SYM = 748, TINYBLOB = 749, TINYINT = 750, TINYTEXT = 751, TO_SYM = 752, TRAILING = 753, TRANSACTION_SYM = 754, TRANSACTIONAL_SYM = 755, TRIGGERS_SYM = 756, TRIGGER_SYM = 757, TRIM = 758, TRUE_SYM = 759, TRUNCATE_SYM = 760, TYPES_SYM = 761, TYPE_SYM = 762, UDF_RETURNS_SYM = 763, ULONGLONG_NUM = 764, UNCOMMITTED_SYM = 765, UNDEFINED_SYM = 766, UNDERSCORE_CHARSET = 767, UNDOFILE_SYM = 768, UNDO_BUFFER_SIZE_SYM = 769, UNDO_SYM = 770, UNICODE_SYM = 771, UNINSTALL_SYM = 772, UNION_SYM = 773, UNIQUE_SYM = 774, UNKNOWN_SYM = 775, UNLOCK_SYM = 776, UNSIGNED = 777, UNTIL_SYM = 778, UPDATE_SYM = 779, UPGRADE_SYM = 780, USAGE = 781, USER = 782, USE_FRM = 783, USE_SYM = 784, USING = 785, UTC_DATE_SYM = 786, UTC_TIMESTAMP_SYM = 787, UTC_TIME_SYM = 788, VALUES = 789, VALUE_SYM = 790, VARBINARY = 791, VARCHAR = 792, VARIABLES = 793, VARIANCE_SYM = 794, VARYING = 795, VAR_SAMP_SYM = 796, VIEW_SYM = 797, WAIT_SYM = 798, WARNINGS = 799, WEEK_SYM = 800, WHEN_SYM = 801, WHERE = 802, WHILE_SYM = 803, WITH = 804, WORK_SYM = 805, WRAPPER_SYM = 806, WRITE_SYM = 807, X509_SYM = 808, XA_SYM = 809, XOR = 810, YEAR_MONTH_SYM = 811, YEAR_SYM = 812, ZEROFILL = 813 }; #endif #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 BOOLEAN_SYM 296 #define BOOL_SYM 297 #define BOTH 298 #define BTREE_SYM 299 #define BY 300 #define BYTE_SYM 301 #define CACHE_SYM 302 #define CALL_SYM 303 #define CASCADE 304 #define CASCADED 305 #define CASE_SYM 306 #define CAST_SYM 307 #define CHAIN_SYM 308 #define CHANGE 309 #define CHANGED 310 #define CHARSET 311 #define CHAR_SYM 312 #define CHECKSUM_SYM 313 #define CHECK_SYM 314 #define CIPHER_SYM 315 #define CLIENT_SYM 316 #define CLOSE_SYM 317 #define COALESCE 318 #define CODE_SYM 319 #define COLLATE_SYM 320 #define COLLATION_SYM 321 #define COLUMNS 322 #define COLUMN_SYM 323 #define COMMENT_SYM 324 #define COMMITTED_SYM 325 #define COMMIT_SYM 326 #define COMPACT_SYM 327 #define COMPLETION_SYM 328 #define COMPRESSED_SYM 329 #define CONCURRENT 330 #define CONDITION_SYM 331 #define CONNECTION_SYM 332 #define CONSISTENT_SYM 333 #define CONSTRAINT 334 #define CONTAINS_SYM 335 #define CONTINUE_SYM 336 #define CONTRIBUTORS_SYM 337 #define CONVERT_SYM 338 #define COUNT_SYM 339 #define CREATE 340 #define CROSS 341 #define CUBE_SYM 342 #define CURDATE 343 #define CURRENT_USER 344 #define CURSOR_SYM 345 #define CURTIME 346 #define DATABASE 347 #define DATABASES 348 #define DATAFILE_SYM 349 #define DATA_SYM 350 #define DATETIME 351 #define DATE_ADD_INTERVAL 352 #define DATE_SUB_INTERVAL 353 #define DATE_SYM 354 #define DAY_HOUR_SYM 355 #define DAY_MICROSECOND_SYM 356 #define DAY_MINUTE_SYM 357 #define DAY_SECOND_SYM 358 #define DAY_SYM 359 #define DEALLOCATE_SYM 360 #define DECIMAL_NUM 361 #define DECIMAL_SYM 362 #define DECLARE_SYM 363 #define DEFAULT 364 #define DEFINER_SYM 365 #define DELAYED_SYM 366 #define DELAY_KEY_WRITE_SYM 367 #define DELETE_SYM 368 #define DESC 369 #define DESCRIBE 370 #define DES_KEY_FILE 371 #define DETERMINISTIC_SYM 372 #define DIRECTORY_SYM 373 #define DISABLE_SYM 374 #define DISCARD 375 #define DISK_SYM 376 #define DISTINCT 377 #define DIV_SYM 378 #define DOUBLE_SYM 379 #define DO_SYM 380 #define DROP 381 #define DUAL_SYM 382 #define DUMPFILE 383 #define DUPLICATE_SYM 384 #define DYNAMIC_SYM 385 #define EACH_SYM 386 #define ELSE 387 #define ELSEIF_SYM 388 #define ENABLE_SYM 389 #define ENCLOSED 390 #define END 391 #define ENDS_SYM 392 #define END_OF_INPUT 393 #define ENGINES_SYM 394 #define ENGINE_SYM 395 #define ENUM 396 #define EQ 397 #define EQUAL_SYM 398 #define ERRORS 399 #define ESCAPED 400 #define ESCAPE_SYM 401 #define EVENTS_SYM 402 #define EVENT_SYM 403 #define EVERY_SYM 404 #define EXECUTE_SYM 405 #define EXISTS 406 #define EXIT_SYM 407 #define EXPANSION_SYM 408 #define EXTENDED_SYM 409 #define EXTENT_SIZE_SYM 410 #define EXTRACT_SYM 411 #define FALSE_SYM 412 #define FAST_SYM 413 #define FETCH_SYM 414 #define FILE_SYM 415 #define FIRST_SYM 416 #define FIXED_SYM 417 #define FLOAT_NUM 418 #define FLOAT_SYM 419 #define FLUSH_SYM 420 #define FORCE_SYM 421 #define FOREIGN 422 #define FOR_SYM 423 #define FOUND_SYM 424 #define FRAC_SECOND_SYM 425 #define FROM 426 #define FULL 427 #define FULLTEXT_SYM 428 #define FUNCTION_SYM 429 #define GE 430 #define GEOMETRYCOLLECTION 431 #define GEOMETRY_SYM 432 #define GET_FORMAT 433 #define GLOBAL_SYM 434 #define GRANT 435 #define GRANTS 436 #define GROUP_SYM 437 #define GROUP_CONCAT_SYM 438 #define GT_SYM 439 #define HANDLER_SYM 440 #define HASH_SYM 441 #define HAVING 442 #define HELP_SYM 443 #define HEX_NUM 444 #define HIGH_PRIORITY 445 #define HOST_SYM 446 #define HOSTS_SYM 447 #define HOUR_MICROSECOND_SYM 448 #define HOUR_MINUTE_SYM 449 #define HOUR_SECOND_SYM 450 #define HOUR_SYM 451 #define IDENT 452 #define IDENTIFIED_SYM 453 #define IDENT_QUOTED 454 #define IF 455 #define IGNORE_SYM 456 #define IMPORT 457 #define INDEXES 458 #define INDEX_SYM 459 #define INFILE 460 #define INITIAL_SIZE_SYM 461 #define INNER_SYM 462 #define INNOBASE_SYM 463 #define INOUT_SYM 464 #define INSENSITIVE_SYM 465 #define INSERT 466 #define INSERT_METHOD 467 #define INSTALL_SYM 468 #define INTERVAL_SYM 469 #define INTO 470 #define INT_SYM 471 #define INVOKER_SYM 472 #define IN_SYM 473 #define IS 474 #define ISOLATION 475 #define ISSUER_SYM 476 #define ITERATE_SYM 477 #define JOIN_SYM 478 #define KEYS 479 #define KEY_BLOCK_SIZE 480 #define KEY_SYM 481 #define KILL_SYM 482 #define LANGUAGE_SYM 483 #define LAST_SYM 484 #define LE 485 #define LEADING 486 #define LEAVES 487 #define LEAVE_SYM 488 #define LEFT 489 #define LESS_SYM 490 #define LEVEL_SYM 491 #define LEX_HOSTNAME 492 #define LIKE 493 #define LIMIT 494 #define LINEAR_SYM 495 #define LINES 496 #define LINESTRING 497 #define LIST_SYM 498 #define LOAD 499 #define LOCAL_SYM 500 #define LOCATOR_SYM 501 #define LOCKS_SYM 502 #define LOCK_SYM 503 #define LOGFILE_SYM 504 #define LOGS_SYM 505 #define LONGBLOB 506 #define LONGTEXT 507 #define LONG_NUM 508 #define LONG_SYM 509 #define LOOP_SYM 510 #define LOW_PRIORITY 511 #define LT 512 #define MASTER_CONNECT_RETRY_SYM 513 #define MASTER_HOST_SYM 514 #define MASTER_LOG_FILE_SYM 515 #define MASTER_LOG_POS_SYM 516 #define MASTER_PASSWORD_SYM 517 #define MASTER_PORT_SYM 518 #define MASTER_SERVER_ID_SYM 519 #define MASTER_SSL_CAPATH_SYM 520 #define MASTER_SSL_CA_SYM 521 #define MASTER_SSL_CERT_SYM 522 #define MASTER_SSL_CIPHER_SYM 523 #define MASTER_SSL_KEY_SYM 524 #define MASTER_SSL_SYM 525 #define MASTER_SSL_VERIFY_SERVER_CERT_SYM 526 #define MASTER_SYM 527 #define MASTER_USER_SYM 528 #define MATCH 529 #define MAX_CONNECTIONS_PER_HOUR 530 #define MAX_QUERIES_PER_HOUR 531 #define MAX_ROWS 532 #define MAX_SIZE_SYM 533 #define MAX_SYM 534 #define MAX_UPDATES_PER_HOUR 535 #define MAX_USER_CONNECTIONS_SYM 536 #define MAX_VALUE_SYM 537 #define MEDIUMBLOB 538 #define MEDIUMINT 539 #define MEDIUMTEXT 540 #define MEDIUM_SYM 541 #define MEMORY_SYM 542 #define MERGE_SYM 543 #define MICROSECOND_SYM 544 #define MIGRATE_SYM 545 #define MINUTE_MICROSECOND_SYM 546 #define MINUTE_SECOND_SYM 547 #define MINUTE_SYM 548 #define MIN_ROWS 549 #define MIN_SYM 550 #define MODE_SYM 551 #define MODIFIES_SYM 552 #define MODIFY_SYM 553 #define MOD_SYM 554 #define MONTH_SYM 555 #define MULTILINESTRING 556 #define MULTIPOINT 557 #define MULTIPOLYGON 558 #define MUTEX_SYM 559 #define NAMES_SYM 560 #define NAME_SYM 561 #define NATIONAL_SYM 562 #define NATURAL 563 #define NCHAR_STRING 564 #define NCHAR_SYM 565 #define NDBCLUSTER_SYM 566 #define NE 567 #define NEG 568 #define NEW_SYM 569 #define NEXT_SYM 570 #define NODEGROUP_SYM 571 #define NONE_SYM 572 #define NOT2_SYM 573 #define NOT_SYM 574 #define NOW_SYM 575 #define NO_SYM 576 #define NO_WAIT_SYM 577 #define NO_WRITE_TO_BINLOG 578 #define NULL_SYM 579 #define NUM 580 #define NUMERIC_SYM 581 #define NVARCHAR_SYM 582 #define OFFSET_SYM 583 #define OLD_PASSWORD 584 #define ON 585 #define ONE_SHOT_SYM 586 #define ONE_SYM 587 #define OPEN_SYM 588 #define OPTIMIZE 589 #define OPTIONS_SYM 590 #define OPTION 591 #define OPTIONALLY 592 #define OR2_SYM 593 #define ORDER_SYM 594 #define OR_OR_SYM 595 #define OR_SYM 596 #define OUTER 597 #define OUTFILE 598 #define OUT_SYM 599 #define OWNER_SYM 600 #define PACK_KEYS_SYM 601 #define PAGE_SYM 602 #define PARAM_MARKER 603 #define PARSER_SYM 604 #define PARTIAL 605 #define PARTITIONING_SYM 606 #define PARTITIONS_SYM 607 #define PARTITION_SYM 608 #define PASSWORD 609 #define PHASE_SYM 610 #define PLUGINS_SYM 611 #define PLUGIN_SYM 612 #define POINT_SYM 613 #define POLYGON 614 #define PORT_SYM 615 #define POSITION_SYM 616 #define PRECISION 617 #define PREPARE_SYM 618 #define PRESERVE_SYM 619 #define PREV_SYM 620 #define PRIMARY_SYM 621 #define PRIVILEGES 622 #define PROCEDURE 623 #define PROCESS 624 #define PROCESSLIST_SYM 625 #define PURGE 626 #define QUARTER_SYM 627 #define QUERY_SYM 628 #define QUICK 629 #define RANGE_SYM 630 #define READS_SYM 631 #define READ_ONLY_SYM 632 #define READ_SYM 633 #define READ_WRITE_SYM 634 #define REAL 635 #define REBUILD_SYM 636 #define RECOVER_SYM 637 #define REDOFILE_SYM 638 #define REDO_BUFFER_SIZE_SYM 639 #define REDUNDANT_SYM 640 #define REFERENCES 641 #define REGEXP 642 #define RELAY_LOG_FILE_SYM 643 #define RELAY_LOG_POS_SYM 644 #define RELAY_THREAD 645 #define RELEASE_SYM 646 #define RELOAD 647 #define REMOVE_SYM 648 #define RENAME 649 #define REORGANIZE_SYM 650 #define REPAIR 651 #define REPEATABLE_SYM 652 #define REPEAT_SYM 653 #define REPLACE 654 #define REPLICATION 655 #define REQUIRE_SYM 656 #define RESET_SYM 657 #define RESOURCES 658 #define RESTORE_SYM 659 #define RESTRICT 660 #define RESUME_SYM 661 #define RETURNS_SYM 662 #define RETURN_SYM 663 #define REVOKE 664 #define RIGHT 665 #define ROLLBACK_SYM 666 #define ROLLUP_SYM 667 #define ROUTINE_SYM 668 #define ROWS_SYM 669 #define ROW_FORMAT_SYM 670 #define ROW_SYM 671 #define RTREE_SYM 672 #define SAVEPOINT_SYM 673 #define SCHEDULE_SYM 674 #define SECOND_MICROSECOND_SYM 675 #define SECOND_SYM 676 #define SECURITY_SYM 677 #define SELECT_SYM 678 #define SENSITIVE_SYM 679 #define SEPARATOR_SYM 680 #define SERIALIZABLE_SYM 681 #define SERIAL_SYM 682 #define SESSION_SYM 683 #define SERVER_SYM 684 #define SERVER_OPTIONS 685 #define SET 686 #define SET_VAR 687 #define SHARE_SYM 688 #define SHIFT_LEFT 689 #define SHIFT_RIGHT 690 #define SHOW 691 #define SHUTDOWN 692 #define SIGNED_SYM 693 #define SIMPLE_SYM 694 #define SLAVE 695 #define SMALLINT 696 #define SNAPSHOT_SYM 697 #define SOCKET_SYM 698 #define SONAME_SYM 699 #define SOUNDS_SYM 700 #define SPATIAL_SYM 701 #define SPECIFIC_SYM 702 #define SQLEXCEPTION_SYM 703 #define SQLSTATE_SYM 704 #define SQLWARNING_SYM 705 #define SQL_BIG_RESULT 706 #define SQL_BUFFER_RESULT 707 #define SQL_CACHE_SYM 708 #define SQL_CALC_FOUND_ROWS 709 #define SQL_NO_CACHE_SYM 710 #define SQL_SMALL_RESULT 711 #define SQL_SYM 712 #define SQL_THREAD 713 #define SSL_SYM 714 #define STARTING 715 #define STARTS_SYM 716 #define START_SYM 717 #define STATUS_SYM 718 #define STDDEV_SAMP_SYM 719 #define STD_SYM 720 #define STOP_SYM 721 #define STORAGE_SYM 722 #define STRAIGHT_JOIN 723 #define STRING_SYM 724 #define SUBDATE_SYM 725 #define SUBJECT_SYM 726 #define SUBPARTITIONS_SYM 727 #define SUBPARTITION_SYM 728 #define SUBSTRING 729 #define SUM_SYM 730 #define SUPER_SYM 731 #define SUSPEND_SYM 732 #define SYSDATE 733 #define TABLES 734 #define TABLESPACE 735 #define TABLE_REF_PRIORITY 736 #define TABLE_SYM 737 #define TEMPORARY 738 #define TEMPTABLE_SYM 739 #define TERMINATED 740 #define TEXT_STRING 741 #define TEXT_SYM 742 #define THAN_SYM 743 #define THEN_SYM 744 #define TIMESTAMP 745 #define TIMESTAMP_ADD 746 #define TIMESTAMP_DIFF 747 #define TIME_SYM 748 #define TINYBLOB 749 #define TINYINT 750 #define TINYTEXT 751 #define TO_SYM 752 #define TRAILING 753 #define TRANSACTION_SYM 754 #define TRANSACTIONAL_SYM 755 #define TRIGGERS_SYM 756 #define TRIGGER_SYM 757 #define TRIM 758 #define TRUE_SYM 759 #define TRUNCATE_SYM 760 #define TYPES_SYM 761 #define TYPE_SYM 762 #define UDF_RETURNS_SYM 763 #define ULONGLONG_NUM 764 #define UNCOMMITTED_SYM 765 #define UNDEFINED_SYM 766 #define UNDERSCORE_CHARSET 767 #define UNDOFILE_SYM 768 #define UNDO_BUFFER_SIZE_SYM 769 #define UNDO_SYM 770 #define UNICODE_SYM 771 #define UNINSTALL_SYM 772 #define UNION_SYM 773 #define UNIQUE_SYM 774 #define UNKNOWN_SYM 775 #define UNLOCK_SYM 776 #define UNSIGNED 777 #define UNTIL_SYM 778 #define UPDATE_SYM 779 #define UPGRADE_SYM 780 #define USAGE 781 #define USER 782 #define USE_FRM 783 #define USE_SYM 784 #define USING 785 #define UTC_DATE_SYM 786 #define UTC_TIMESTAMP_SYM 787 #define UTC_TIME_SYM 788 #define VALUES 789 #define VALUE_SYM 790 #define VARBINARY 791 #define VARCHAR 792 #define VARIABLES 793 #define VARIANCE_SYM 794 #define VARYING 795 #define VAR_SAMP_SYM 796 #define VIEW_SYM 797 #define WAIT_SYM 798 #define WARNINGS 799 #define WEEK_SYM 800 #define WHEN_SYM 801 #define WHERE 802 #define WHILE_SYM 803 #define WITH 804 #define WORK_SYM 805 #define WRAPPER_SYM 806 #define WRITE_SYM 807 #define X509_SYM 808 #define XA_SYM 809 #define XOR 810 #define YEAR_MONTH_SYM 811 #define YEAR_SYM 812 #define ZEROFILL 813 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) #line 444 "sql_yacc.yy" typedef union YYSTYPE { 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_list; List *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; struct st_lex *lex; sp_head *sphead; struct p_elem_val *p_elem_value; enum index_hint_type index_hint; } YYSTYPE; /* Line 1318 of yacc.c. */ #line 1197 "sql_yacc.h" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 #endif