typedef union { int num; ulong ulong_num; ulonglong ulonglong_num; LEX_STRING lex_str; LEX_STRING *lex_str_ptr; Table_ident *table; char *simple_string; Item *item; List *item_list; Key::Keytype key_type; enum db_type db_type; String *string; key_part_spec *key_part; TABLE_LIST *table_list; udf_func *udf; interval_type interval; LEX_USER *lex_user; } YYSTYPE; #define END_OF_INPUT 258 #define EQ 259 #define GE 260 #define GT_SYM 261 #define LE 262 #define LT 263 #define NE 264 #define IS 265 #define SHIFT_LEFT 266 #define SHIFT_RIGHT 267 #define AVG_SUM 268 #define COUNT_SUM 269 #define MAX_SUM 270 #define MIN_SUM 271 #define SUM_SUM 272 #define STD_SUM 273 #define ADD 274 #define ALTER 275 #define AFTER_SYM 276 #define CHANGE 277 #define CREATE 278 #define CROSS 279 #define DELETE_SYM 280 #define DROP 281 #define INSERT 282 #define FLUSH_SYM 283 #define SELECT_SYM 284 #define OPTIMIZE 285 #define SHOW 286 #define UPDATE_SYM 287 #define KILL_SYM 288 #define LOAD 289 #define LOCK_SYM 290 #define UNLOCK_SYM 291 #define ACTION 292 #define ALL 293 #define AS 294 #define DISTINCT 295 #define STRAIGHT_JOIN 296 #define AND 297 #define ASC 298 #define BIT_SYM 299 #define BOTH 300 #define BOOL_SYM 301 #define BY 302 #define CASCADE 303 #define CONSTRAINT 304 #define CHECK_SYM 305 #define DATA_SYM 306 #define DATABASES 307 #define DEFAULT 308 #define DESC 309 #define DESCRIBE 310 #define COLUMN_SYM 311 #define COLUMNS 312 #define ENCLOSED 313 #define ESCAPED 314 #define ESCAPE_SYM 315 #define EXISTS 316 #define FOREIGN 317 #define HEAP_SYM 318 #define ISAM_SYM 319 #define GET_LOCK 320 #define KEYS 321 #define FIND_IN_SET 322 #define FIRST_SYM 323 #define FULL 324 #define FROM 325 #define GRANT 326 #define GLOBAL_SYM 327 #define GREATEST_SYM 328 #define GROUP 329 #define HOSTS_SYM 330 #define IGNORE_SYM 331 #define INDEX 332 #define INFILE 333 #define INTO 334 #define IN_SYM 335 #define IF 336 #define JOIN_SYM 337 #define LEADING 338 #define LEAST_SYM 339 #define LOCAL_SYM 340 #define LONG_SYM 341 #define LOGS_SYM 342 #define LIKE 343 #define LINES 344 #define MYISAM_SYM 345 #define PARTIAL 346 #define PRIVILEGES 347 #define READ_SYM 348 #define RELEASE_LOCK 349 #define REGEXP 350 #define RENAME 351 #define RESTRICT 352 #define REFERENCES 353 #define LOW_PRIORITY 354 #define HIGH_PRIORITY 355 #define MATCH 356 #define NATURAL 357 #define NO_SYM 358 #define NOT 359 #define NULL_SYM 360 #define ON 361 #define OPTION 362 #define OPTIONALLY 363 #define OR 364 #define ORDER_SYM 365 #define OUTER 366 #define OUTFILE 367 #define PROCESSLIST_SYM 368 #define ROW_SYM 369 #define ROWS_SYM 370 #define HAVING 371 #define SET 372 #define STARTING 373 #define STATUS_SYM 374 #define USING 375 #define TABLES 376 #define TABLE_SYM 377 #define TERMINATED 378 #define TRAILING 379 #define TO_SYM 380 #define TYPE_SYM 381 #define VALUES 382 #define VARIABLES 383 #define UDF_SYM 384 #define UDF_RETURNS_SYM 385 #define UDF_SONAME_SYM 386 #define USAGE 387 #define USE_SYM 388 #define WITH 389 #define WRITE_SYM 390 #define WHERE 391 #define REVOKE 392 #define RELOAD 393 #define SHUTDOWN 394 #define FILE_SYM 395 #define PROCESS 396 #define KEY_SYM 397 #define PRIMARY_SYM 398 #define UNIQUE_SYM 399 #define AUTO_INC 400 #define BINARY 401 #define IDENT 402 #define NUM 403 #define LONG_NUM 404 #define REAL_NUM 405 #define TEXT_STRING 406 #define HEX_NUM 407 #define LEX_HOSTNAME 408 #define CHAR_SYM 409 #define VARYING 410 #define VARBINARY 411 #define INT_SYM 412 #define REAL 413 #define SMALLINT 414 #define BIGINT 415 #define VARCHAR 416 #define BLOB_SYM 417 #define TEXT_SYM 418 #define TINYBLOB 419 #define TINYTEXT 420 #define MEDIUMBLOB 421 #define MEDIUMTEXT 422 #define LONGBLOB 423 #define LONGTEXT 424 #define TIMESTAMP 425 #define DATETIME 426 #define DATE_SYM 427 #define TIME_SYM 428 #define TINYINT 429 #define MEDIUMINT 430 #define FLOAT_SYM 431 #define DOUBLE_SYM 432 #define DECIMAL_SYM 433 #define NUMERIC_SYM 434 #define ENUM 435 #define ZEROFILL 436 #define UNSIGNED 437 #define PRECISION 438 #define LIMIT 439 #define STRING_SYM 440 #define ABS 441 #define ACOS 442 #define ASCII 443 #define ASIN 444 #define ATAN 445 #define BETWEEN_SYM 446 #define BIN 447 #define BIT_AND 448 #define BIT_COUNT 449 #define BIT_OR 450 #define CEILING 451 #define CONCAT 452 #define CONV 453 #define COS 454 #define COT 455 #define CURDATE 456 #define CURTIME 457 #define DATABASE 458 #define DATE_FORMAT_SYM 459 #define DATE_ADD_INTERVAL 460 #define DATE_SUB_INTERVAL 461 #define DAYNAME 462 #define DEGREES 463 #define YEAR_SYM 464 #define MONTH_SYM 465 #define MONTH_NAME_SYM 466 #define DAY_SYM 467 #define HOUR_SYM 468 #define MINUTE_SYM 469 #define SECOND_SYM 470 #define YEAR_MONTH_SYM 471 #define DAY_HOUR_SYM 472 #define DAY_MINUTE_SYM 473 #define DAY_SECOND_SYM 474 #define DAY_OF_WEEK 475 #define DAY_OF_MONTH 476 #define DAY_OF_YEAR 477 #define DECODE_SYM 478 #define HOUR_MINUTE_SYM 479 #define HOUR_SECOND_SYM 480 #define MINUTE_SECOND_SYM 481 #define ELT_FUNC 482 #define ENCODE_SYM 483 #define ENCRYPT 484 #define EXP 485 #define FIELD_FUNC 486 #define FLOOR 487 #define FOR_SYM 488 #define FORMAT 489 #define FROM_DAYS 490 #define FROM_UNIXTIME 491 #define GROUP_UNIQUE_USERS 492 #define HEX 493 #define IDENTIFIED_SYM 494 #define IFNULL 495 #define INSERT_ID 496 #define INSTR 497 #define INTERVAL_SYM 498 #define ISNULL 499 #define LAST_INSERT_ID 500 #define LCASE 501 #define LEFT 502 #define LENGTH 503 #define LOCATE 504 #define LOG 505 #define LOG10 506 #define LPAD 507 #define LTRIM 508 #define MAKE_SET_SYM 509 #define MOD_SYM 510 #define NOW_SYM 511 #define OCT 512 #define PASSWORD 513 #define PERIOD_ADD 514 #define PERIOD_DIFF 515 #define PI_SYM 516 #define POSITION_SYM 517 #define POW 518 #define PROCEDURE 519 #define QUARTER 520 #define RAND 521 #define RADIANS 522 #define REPEAT 523 #define REPLACE 524 #define REVERSE 525 #define RIGHT 526 #define ROUND 527 #define RPAD 528 #define RTRIM 529 #define SEC_TO_TIME 530 #define SIGN 531 #define SIN 532 #define SOUNDEX 533 #define SPACE 534 #define SQRT 535 #define STRCMP 536 #define SUBSTRING 537 #define SUBSTRING_INDEX 538 #define TAN 539 #define TIME_TO_SEC 540 #define TIME_FORMAT_SYM 541 #define TO_DAYS 542 #define TRIM 543 #define TRUNCATE 544 #define UCASE 545 #define UNIQUE_USERS 546 #define UNIX_TIMESTAMP 547 #define USER 548 #define VERSION_SYM 549 #define WEEK_SYM 550 #define WEEKDAY 551 #define UDF_CHAR_FUNC 552 #define UDF_FLOAT_FUNC 553 #define UDF_INT_FUNC 554 #define SQL_BIG_TABLES 555 #define SQL_BIG_SELECTS 556 #define SQL_SELECT_LIMIT 557 #define SQL_LOG_OFF 558 #define SQL_LOG_UPDATE 559 #define SQL_LOW_PRIORITY_UPDATES 560 #define SQL_SMALL_RESULT 561 #define SQL_WARNINGS 562 #define NEG 563