MySQL 8.4.2
Source Code Documentation
|
Go to the source code of this file.
Classes | |
struct | MY_SQL_PARSER_LTYPE |
Bison "location" class. More... | |
Macros | |
#define | MY_SQL_PARSER_DEBUG 0 |
#define | MY_SQL_PARSER_TOKENTYPE |
#define | ABORT_SYM 258 |
#define | ACCESSIBLE_SYM 259 |
#define | ACCOUNT_SYM 260 |
#define | ACTION 261 |
#define | ADD 262 |
#define | ADDDATE_SYM 263 |
#define | AFTER_SYM 264 |
#define | AGAINST 265 |
#define | AGGREGATE_SYM 266 |
#define | ALGORITHM_SYM 267 |
#define | ALL 268 |
#define | ALTER 269 |
#define | ALWAYS_SYM 270 |
#define | OBSOLETE_TOKEN_271 271 |
#define | ANALYZE_SYM 272 |
#define | AND_AND_SYM 273 |
#define | AND_SYM 274 |
#define | ANY_SYM 275 |
#define | AS 276 |
#define | ASC 277 |
#define | ASCII_SYM 278 |
#define | ASENSITIVE_SYM 279 |
#define | AT_SYM 280 |
#define | AUTOEXTEND_SIZE_SYM 281 |
#define | AUTO_INC 282 |
#define | AVG_ROW_LENGTH 283 |
#define | AVG_SYM 284 |
#define | BACKUP_SYM 285 |
#define | BEFORE_SYM 286 |
#define | BEGIN_SYM 287 |
#define | BETWEEN_SYM 288 |
#define | BIGINT_SYM 289 |
#define | BINARY_SYM 290 |
#define | BINLOG_SYM 291 |
#define | BIN_NUM 292 |
#define | BIT_AND_SYM 293 |
#define | BIT_OR_SYM 294 |
#define | BIT_SYM 295 |
#define | BIT_XOR_SYM 296 |
#define | BLOB_SYM 297 |
#define | BLOCK_SYM 298 |
#define | BOOLEAN_SYM 299 |
#define | BOOL_SYM 300 |
#define | BOTH 301 |
#define | BTREE_SYM 302 |
#define | BY 303 |
#define | BYTE_SYM 304 |
#define | CACHE_SYM 305 |
#define | CALL_SYM 306 |
#define | CASCADE 307 |
#define | CASCADED 308 |
#define | CASE_SYM 309 |
#define | CAST_SYM 310 |
#define | CATALOG_NAME_SYM 311 |
#define | CHAIN_SYM 312 |
#define | CHANGE 313 |
#define | CHANGED 314 |
#define | CHANNEL_SYM 315 |
#define | CHARSET 316 |
#define | CHAR_SYM 317 |
#define | CHECKSUM_SYM 318 |
#define | CHECK_SYM 319 |
#define | CIPHER_SYM 320 |
#define | CLASS_ORIGIN_SYM 321 |
#define | CLIENT_SYM 322 |
#define | CLOSE_SYM 323 |
#define | COALESCE 324 |
#define | CODE_SYM 325 |
#define | COLLATE_SYM 326 |
#define | COLLATION_SYM 327 |
#define | COLUMNS 328 |
#define | COLUMN_SYM 329 |
#define | COLUMN_FORMAT_SYM 330 |
#define | COLUMN_NAME_SYM 331 |
#define | COMMENT_SYM 332 |
#define | COMMITTED_SYM 333 |
#define | COMMIT_SYM 334 |
#define | COMPACT_SYM 335 |
#define | COMPLETION_SYM 336 |
#define | COMPRESSED_SYM 337 |
#define | COMPRESSION_SYM 338 |
#define | ENCRYPTION_SYM 339 |
#define | CONCURRENT 340 |
#define | CONDITION_SYM 341 |
#define | CONNECTION_SYM 342 |
#define | CONSISTENT_SYM 343 |
#define | CONSTRAINT 344 |
#define | CONSTRAINT_CATALOG_SYM 345 |
#define | CONSTRAINT_NAME_SYM 346 |
#define | CONSTRAINT_SCHEMA_SYM 347 |
#define | CONTAINS_SYM 348 |
#define | CONTEXT_SYM 349 |
#define | CONTINUE_SYM 350 |
#define | CONVERT_SYM 351 |
#define | COUNT_SYM 352 |
#define | CPU_SYM 353 |
#define | CREATE 354 |
#define | CROSS 355 |
#define | CUBE_SYM 356 |
#define | CURDATE 357 |
#define | CURRENT_SYM 358 |
#define | CURRENT_USER 359 |
#define | CURSOR_SYM 360 |
#define | CURSOR_NAME_SYM 361 |
#define | CURTIME 362 |
#define | DATABASE 363 |
#define | DATABASES 364 |
#define | DATAFILE_SYM 365 |
#define | DATA_SYM 366 |
#define | DATETIME_SYM 367 |
#define | DATE_ADD_INTERVAL 368 |
#define | DATE_SUB_INTERVAL 369 |
#define | DATE_SYM 370 |
#define | DAY_HOUR_SYM 371 |
#define | DAY_MICROSECOND_SYM 372 |
#define | DAY_MINUTE_SYM 373 |
#define | DAY_SECOND_SYM 374 |
#define | DAY_SYM 375 |
#define | DEALLOCATE_SYM 376 |
#define | DECIMAL_NUM 377 |
#define | DECIMAL_SYM 378 |
#define | DECLARE_SYM 379 |
#define | DEFAULT_SYM 380 |
#define | DEFAULT_AUTH_SYM 381 |
#define | DEFINER_SYM 382 |
#define | DELAYED_SYM 383 |
#define | DELAY_KEY_WRITE_SYM 384 |
#define | DELETE_SYM 385 |
#define | DESC 386 |
#define | DESCRIBE 387 |
#define | OBSOLETE_TOKEN_388 388 |
#define | DETERMINISTIC_SYM 389 |
#define | DIAGNOSTICS_SYM 390 |
#define | DIRECTORY_SYM 391 |
#define | DISABLE_SYM 392 |
#define | DISCARD_SYM 393 |
#define | DISK_SYM 394 |
#define | DISTINCT 395 |
#define | DIV_SYM 396 |
#define | DOUBLE_SYM 397 |
#define | DO_SYM 398 |
#define | DROP 399 |
#define | DUAL_SYM 400 |
#define | DUMPFILE 401 |
#define | DUPLICATE_SYM 402 |
#define | DYNAMIC_SYM 403 |
#define | EACH_SYM 404 |
#define | ELSE 405 |
#define | ELSEIF_SYM 406 |
#define | ENABLE_SYM 407 |
#define | ENCLOSED 408 |
#define | END 409 |
#define | ENDS_SYM 410 |
#define | END_OF_INPUT 411 |
#define | ENGINES_SYM 412 |
#define | ENGINE_SYM 413 |
#define | ENUM_SYM 414 |
#define | EQ 415 |
#define | EQUAL_SYM 416 |
#define | ERROR_SYM 417 |
#define | ERRORS 418 |
#define | ESCAPED 419 |
#define | ESCAPE_SYM 420 |
#define | EVENTS_SYM 421 |
#define | EVENT_SYM 422 |
#define | EVERY_SYM 423 |
#define | EXCHANGE_SYM 424 |
#define | EXECUTE_SYM 425 |
#define | EXISTS 426 |
#define | EXIT_SYM 427 |
#define | EXPANSION_SYM 428 |
#define | EXPIRE_SYM 429 |
#define | EXPORT_SYM 430 |
#define | EXTENDED_SYM 431 |
#define | EXTENT_SIZE_SYM 432 |
#define | EXTRACT_SYM 433 |
#define | FALSE_SYM 434 |
#define | FAST_SYM 435 |
#define | FAULTS_SYM 436 |
#define | FETCH_SYM 437 |
#define | FILE_SYM 438 |
#define | FILE_BLOCK_SIZE_SYM 439 |
#define | FILTER_SYM 440 |
#define | FIRST_SYM 441 |
#define | FIXED_SYM 442 |
#define | FLOAT_NUM 443 |
#define | FLOAT_SYM 444 |
#define | FLUSH_SYM 445 |
#define | FOLLOWS_SYM 446 |
#define | FORCE_SYM 447 |
#define | FOREIGN 448 |
#define | FOR_SYM 449 |
#define | FORMAT_SYM 450 |
#define | FOUND_SYM 451 |
#define | FROM 452 |
#define | FULL 453 |
#define | FULLTEXT_SYM 454 |
#define | FUNCTION_SYM 455 |
#define | GE 456 |
#define | GENERAL 457 |
#define | GENERATED 458 |
#define | GROUP_REPLICATION 459 |
#define | GEOMETRYCOLLECTION_SYM 460 |
#define | GEOMETRY_SYM 461 |
#define | GET_FORMAT 462 |
#define | GET_SYM 463 |
#define | GLOBAL_SYM 464 |
#define | GRANT 465 |
#define | GRANTS 466 |
#define | GROUP_SYM 467 |
#define | GROUP_CONCAT_SYM 468 |
#define | GT_SYM 469 |
#define | HANDLER_SYM 470 |
#define | HASH_SYM 471 |
#define | HAVING 472 |
#define | HELP_SYM 473 |
#define | HEX_NUM 474 |
#define | HIGH_PRIORITY 475 |
#define | HOST_SYM 476 |
#define | HOSTS_SYM 477 |
#define | HOUR_MICROSECOND_SYM 478 |
#define | HOUR_MINUTE_SYM 479 |
#define | HOUR_SECOND_SYM 480 |
#define | HOUR_SYM 481 |
#define | IDENT 482 |
#define | IDENTIFIED_SYM 483 |
#define | IDENT_QUOTED 484 |
#define | IF 485 |
#define | IGNORE_SYM 486 |
#define | IGNORE_SERVER_IDS_SYM 487 |
#define | IMPORT 488 |
#define | INDEXES 489 |
#define | INDEX_SYM 490 |
#define | INFILE_SYM 491 |
#define | INITIAL_SIZE_SYM 492 |
#define | INNER_SYM 493 |
#define | INOUT_SYM 494 |
#define | INSENSITIVE_SYM 495 |
#define | INSERT_SYM 496 |
#define | INSERT_METHOD 497 |
#define | INSTANCE_SYM 498 |
#define | INSTALL_SYM 499 |
#define | INTERVAL_SYM 500 |
#define | INTO 501 |
#define | INT_SYM 502 |
#define | INVOKER_SYM 503 |
#define | IN_SYM 504 |
#define | IO_AFTER_GTIDS 505 |
#define | IO_BEFORE_GTIDS 506 |
#define | IO_SYM 507 |
#define | IPC_SYM 508 |
#define | IS 509 |
#define | ISOLATION 510 |
#define | ISSUER_SYM 511 |
#define | ITERATE_SYM 512 |
#define | JOIN_SYM 513 |
#define | JSON_SEPARATOR_SYM 514 |
#define | JSON_SYM 515 |
#define | KEYS 516 |
#define | KEY_BLOCK_SIZE 517 |
#define | KEY_SYM 518 |
#define | KILL_SYM 519 |
#define | LANGUAGE_SYM 520 |
#define | LAST_SYM 521 |
#define | LE 522 |
#define | LEADING 523 |
#define | LEAVES 524 |
#define | LEAVE_SYM 525 |
#define | LEFT 526 |
#define | LESS_SYM 527 |
#define | LEVEL_SYM 528 |
#define | LEX_HOSTNAME 529 |
#define | LIKE 530 |
#define | LIMIT 531 |
#define | LINEAR_SYM 532 |
#define | LINES 533 |
#define | LINESTRING_SYM 534 |
#define | LIST_SYM 535 |
#define | LOAD 536 |
#define | LOCAL_SYM 537 |
#define | OBSOLETE_TOKEN_538 538 |
#define | LOCKS_SYM 539 |
#define | LOCK_SYM 540 |
#define | LOGFILE_SYM 541 |
#define | LOGS_SYM 542 |
#define | LONGBLOB_SYM 543 |
#define | LONGTEXT_SYM 544 |
#define | LONG_NUM 545 |
#define | LONG_SYM 546 |
#define | LOOP_SYM 547 |
#define | LOW_PRIORITY 548 |
#define | LT 549 |
#define | OBSOLETE_TOKEN_550 550 |
#define | OBSOLETE_TOKEN_551 551 |
#define | OBSOLETE_TOKEN_552 552 |
#define | OBSOLETE_TOKEN_553 553 |
#define | OBSOLETE_TOKEN_554 554 |
#define | OBSOLETE_TOKEN_555 555 |
#define | OBSOLETE_TOKEN_556 556 |
#define | OBSOLETE_TOKEN_557 557 |
#define | OBSOLETE_TOKEN_558 558 |
#define | OBSOLETE_TOKEN_559 559 |
#define | OBSOLETE_TOKEN_561 561 |
#define | OBSOLETE_TOKEN_562 562 |
#define | OBSOLETE_TOKEN_563 563 |
#define | OBSOLETE_TOKEN_564 564 |
#define | OBSOLETE_TOKEN_565 565 |
#define | OBSOLETE_TOKEN_566 566 |
#define | OBSOLETE_TOKEN_567 567 |
#define | OBSOLETE_TOKEN_568 568 |
#define | OBSOLETE_TOKEN_569 569 |
#define | OBSOLETE_TOKEN_570 570 |
#define | MASTER_SYM 571 |
#define | OBSOLETE_TOKEN_572 572 |
#define | OBSOLETE_TOKEN_573 573 |
#define | MATCH 574 |
#define | MAX_CONNECTIONS_PER_HOUR 575 |
#define | MAX_QUERIES_PER_HOUR 576 |
#define | MAX_ROWS 577 |
#define | MAX_SIZE_SYM 578 |
#define | MAX_SYM 579 |
#define | MAX_UPDATES_PER_HOUR 580 |
#define | MAX_USER_CONNECTIONS_SYM 581 |
#define | MAX_VALUE_SYM 582 |
#define | MEDIUMBLOB_SYM 583 |
#define | MEDIUMINT_SYM 584 |
#define | MEDIUMTEXT_SYM 585 |
#define | MEDIUM_SYM 586 |
#define | MEMORY_SYM 587 |
#define | MERGE_SYM 588 |
#define | MESSAGE_TEXT_SYM 589 |
#define | MICROSECOND_SYM 590 |
#define | MIGRATE_SYM 591 |
#define | MINUTE_MICROSECOND_SYM 592 |
#define | MINUTE_SECOND_SYM 593 |
#define | MINUTE_SYM 594 |
#define | MIN_ROWS 595 |
#define | MIN_SYM 596 |
#define | MODE_SYM 597 |
#define | MODIFIES_SYM 598 |
#define | MODIFY_SYM 599 |
#define | MOD_SYM 600 |
#define | MONTH_SYM 601 |
#define | MULTILINESTRING_SYM 602 |
#define | MULTIPOINT_SYM 603 |
#define | MULTIPOLYGON_SYM 604 |
#define | MUTEX_SYM 605 |
#define | MYSQL_ERRNO_SYM 606 |
#define | NAMES_SYM 607 |
#define | NAME_SYM 608 |
#define | NATIONAL_SYM 609 |
#define | NATURAL 610 |
#define | NCHAR_STRING 611 |
#define | NCHAR_SYM 612 |
#define | NDBCLUSTER_SYM 613 |
#define | NE 614 |
#define | NEG 615 |
#define | NEVER_SYM 616 |
#define | NEW_SYM 617 |
#define | NEXT_SYM 618 |
#define | NODEGROUP_SYM 619 |
#define | NONE_SYM 620 |
#define | NOT2_SYM 621 |
#define | NOT_SYM 622 |
#define | NOW_SYM 623 |
#define | NO_SYM 624 |
#define | NO_WAIT_SYM 625 |
#define | NO_WRITE_TO_BINLOG 626 |
#define | NULL_SYM 627 |
#define | NUM 628 |
#define | NUMBER_SYM 629 |
#define | NUMERIC_SYM 630 |
#define | NVARCHAR_SYM 631 |
#define | OFFSET_SYM 632 |
#define | ON_SYM 633 |
#define | ONE_SYM 634 |
#define | ONLY_SYM 635 |
#define | OPEN_SYM 636 |
#define | OPTIMIZE 637 |
#define | OPTIMIZER_COSTS_SYM 638 |
#define | OPTIONS_SYM 639 |
#define | OPTION 640 |
#define | OPTIONALLY 641 |
#define | OR2_SYM 642 |
#define | ORDER_SYM 643 |
#define | OR_OR_SYM 644 |
#define | OR_SYM 645 |
#define | OUTER_SYM 646 |
#define | OUTFILE 647 |
#define | OUT_SYM 648 |
#define | OWNER_SYM 649 |
#define | PACK_KEYS_SYM 650 |
#define | PAGE_SYM 651 |
#define | PARAM_MARKER 652 |
#define | PARSER_SYM 653 |
#define | OBSOLETE_TOKEN_654 654 |
#define | PARTIAL 655 |
#define | PARTITION_SYM 656 |
#define | PARTITIONS_SYM 657 |
#define | PARTITIONING_SYM 658 |
#define | PASSWORD 659 |
#define | PHASE_SYM 660 |
#define | PLUGIN_DIR_SYM 661 |
#define | PLUGIN_SYM 662 |
#define | PLUGINS_SYM 663 |
#define | POINT_SYM 664 |
#define | POLYGON_SYM 665 |
#define | PORT_SYM 666 |
#define | POSITION_SYM 667 |
#define | PRECEDES_SYM 668 |
#define | PRECISION 669 |
#define | PREPARE_SYM 670 |
#define | PRESERVE_SYM 671 |
#define | PREV_SYM 672 |
#define | PRIMARY_SYM 673 |
#define | PRIVILEGES 674 |
#define | PROCEDURE_SYM 675 |
#define | PROCESS 676 |
#define | PROCESSLIST_SYM 677 |
#define | PROFILE_SYM 678 |
#define | PROFILES_SYM 679 |
#define | PROXY_SYM 680 |
#define | PURGE 681 |
#define | QUARTER_SYM 682 |
#define | QUERY_SYM 683 |
#define | QUICK 684 |
#define | RANGE_SYM 685 |
#define | READS_SYM 686 |
#define | READ_ONLY_SYM 687 |
#define | READ_SYM 688 |
#define | READ_WRITE_SYM 689 |
#define | REAL_SYM 690 |
#define | REBUILD_SYM 691 |
#define | RECOVER_SYM 692 |
#define | OBSOLETE_TOKEN_693 693 |
#define | REDO_BUFFER_SIZE_SYM 694 |
#define | REDUNDANT_SYM 695 |
#define | REFERENCES 696 |
#define | REGEXP 697 |
#define | RELAY 698 |
#define | RELAYLOG_SYM 699 |
#define | RELAY_LOG_FILE_SYM 700 |
#define | RELAY_LOG_POS_SYM 701 |
#define | RELAY_THREAD 702 |
#define | RELEASE_SYM 703 |
#define | RELOAD 704 |
#define | REMOVE_SYM 705 |
#define | RENAME 706 |
#define | REORGANIZE_SYM 707 |
#define | REPAIR 708 |
#define | REPEATABLE_SYM 709 |
#define | REPEAT_SYM 710 |
#define | REPLACE_SYM 711 |
#define | REPLICATION 712 |
#define | REPLICATE_DO_DB 713 |
#define | REPLICATE_IGNORE_DB 714 |
#define | REPLICATE_DO_TABLE 715 |
#define | REPLICATE_IGNORE_TABLE 716 |
#define | REPLICATE_WILD_DO_TABLE 717 |
#define | REPLICATE_WILD_IGNORE_TABLE 718 |
#define | REPLICATE_REWRITE_DB 719 |
#define | REQUIRE_SYM 720 |
#define | RESET_SYM 721 |
#define | RESIGNAL_SYM 722 |
#define | RESOURCES 723 |
#define | RESTORE_SYM 724 |
#define | RESTRICT 725 |
#define | RESUME_SYM 726 |
#define | RETURNED_SQLSTATE_SYM 727 |
#define | RETURNS_SYM 728 |
#define | RETURN_SYM 729 |
#define | REVERSE_SYM 730 |
#define | REVOKE 731 |
#define | RIGHT 732 |
#define | ROLLBACK_SYM 733 |
#define | ROLLUP_SYM 734 |
#define | ROTATE_SYM 735 |
#define | ROUTINE_SYM 736 |
#define | ROWS_SYM 737 |
#define | ROW_FORMAT_SYM 738 |
#define | ROW_SYM 739 |
#define | ROW_COUNT_SYM 740 |
#define | RTREE_SYM 741 |
#define | SAVEPOINT_SYM 742 |
#define | SCHEDULE_SYM 743 |
#define | SCHEMA_NAME_SYM 744 |
#define | SECOND_MICROSECOND_SYM 745 |
#define | SECOND_SYM 746 |
#define | SECURITY_SYM 747 |
#define | SELECT_SYM 748 |
#define | SENSITIVE_SYM 749 |
#define | SEPARATOR_SYM 750 |
#define | SERIALIZABLE_SYM 751 |
#define | SERIAL_SYM 752 |
#define | SESSION_SYM 753 |
#define | SERVER_SYM 754 |
#define | OBSOLETE_TOKEN_755 755 |
#define | SET_SYM 756 |
#define | SET_VAR 757 |
#define | SHARE_SYM 758 |
#define | SHIFT_LEFT 759 |
#define | SHIFT_RIGHT 760 |
#define | SHOW 761 |
#define | SHUTDOWN 762 |
#define | SIGNAL_SYM 763 |
#define | SIGNED_SYM 764 |
#define | SIMPLE_SYM 765 |
#define | SLAVE 766 |
#define | SLOW 767 |
#define | SMALLINT_SYM 768 |
#define | SNAPSHOT_SYM 769 |
#define | SOCKET_SYM 770 |
#define | SONAME_SYM 771 |
#define | SOUNDS_SYM 772 |
#define | SOURCE_SYM 773 |
#define | SPATIAL_SYM 774 |
#define | SPECIFIC_SYM 775 |
#define | SQLEXCEPTION_SYM 776 |
#define | SQLSTATE_SYM 777 |
#define | SQLWARNING_SYM 778 |
#define | SQL_AFTER_GTIDS 779 |
#define | SQL_AFTER_MTS_GAPS 780 |
#define | SQL_BEFORE_GTIDS 781 |
#define | SQL_BIG_RESULT 782 |
#define | SQL_BUFFER_RESULT 783 |
#define | OBSOLETE_TOKEN_784 784 |
#define | SQL_CALC_FOUND_ROWS 785 |
#define | SQL_NO_CACHE_SYM 786 |
#define | SQL_SMALL_RESULT 787 |
#define | SQL_SYM 788 |
#define | SQL_THREAD 789 |
#define | SSL_SYM 790 |
#define | STACKED_SYM 791 |
#define | STARTING 792 |
#define | STARTS_SYM 793 |
#define | START_SYM 794 |
#define | STATS_AUTO_RECALC_SYM 795 |
#define | STATS_PERSISTENT_SYM 796 |
#define | STATS_SAMPLE_PAGES_SYM 797 |
#define | STATUS_SYM 798 |
#define | STDDEV_SAMP_SYM 799 |
#define | STD_SYM 800 |
#define | STOP_SYM 801 |
#define | STORAGE_SYM 802 |
#define | STORED_SYM 803 |
#define | STRAIGHT_JOIN 804 |
#define | STRING_SYM 805 |
#define | SUBCLASS_ORIGIN_SYM 806 |
#define | SUBDATE_SYM 807 |
#define | SUBJECT_SYM 808 |
#define | SUBPARTITIONS_SYM 809 |
#define | SUBPARTITION_SYM 810 |
#define | SUBSTRING 811 |
#define | SUM_SYM 812 |
#define | SUPER_SYM 813 |
#define | SUSPEND_SYM 814 |
#define | SWAPS_SYM 815 |
#define | SWITCHES_SYM 816 |
#define | SYSDATE 817 |
#define | TABLES 818 |
#define | TABLESPACE_SYM 819 |
#define | OBSOLETE_TOKEN_820 820 |
#define | TABLE_SYM 821 |
#define | TABLE_CHECKSUM_SYM 822 |
#define | TABLE_NAME_SYM 823 |
#define | TEMPORARY 824 |
#define | TEMPTABLE_SYM 825 |
#define | TERMINATED 826 |
#define | TEXT_STRING 827 |
#define | TEXT_SYM 828 |
#define | THAN_SYM 829 |
#define | THEN_SYM 830 |
#define | TIMESTAMP_SYM 831 |
#define | TIMESTAMP_ADD 832 |
#define | TIMESTAMP_DIFF 833 |
#define | TIME_SYM 834 |
#define | TINYBLOB_SYM 835 |
#define | TINYINT_SYM 836 |
#define | TINYTEXT_SYN 837 |
#define | TO_SYM 838 |
#define | TRAILING 839 |
#define | TRANSACTION_SYM 840 |
#define | TRIGGERS_SYM 841 |
#define | TRIGGER_SYM 842 |
#define | TRIM 843 |
#define | TRUE_SYM 844 |
#define | TRUNCATE_SYM 845 |
#define | TYPES_SYM 846 |
#define | TYPE_SYM 847 |
#define | OBSOLETE_TOKEN_848 848 |
#define | ULONGLONG_NUM 849 |
#define | UNCOMMITTED_SYM 850 |
#define | UNDEFINED_SYM 851 |
#define | UNDERSCORE_CHARSET 852 |
#define | UNDOFILE_SYM 853 |
#define | UNDO_BUFFER_SIZE_SYM 854 |
#define | UNDO_SYM 855 |
#define | UNICODE_SYM 856 |
#define | UNINSTALL_SYM 857 |
#define | UNION_SYM 858 |
#define | UNIQUE_SYM 859 |
#define | UNKNOWN_SYM 860 |
#define | UNLOCK_SYM 861 |
#define | UNSIGNED_SYM 862 |
#define | UNTIL_SYM 863 |
#define | UPDATE_SYM 864 |
#define | UPGRADE_SYM 865 |
#define | USAGE 866 |
#define | USER 867 |
#define | USE_FRM 868 |
#define | USE_SYM 869 |
#define | USING 870 |
#define | UTC_DATE_SYM 871 |
#define | UTC_TIMESTAMP_SYM 872 |
#define | UTC_TIME_SYM 873 |
#define | VALIDATION_SYM 874 |
#define | VALUES 875 |
#define | VALUE_SYM 876 |
#define | VARBINARY_SYM 877 |
#define | VARCHAR_SYM 878 |
#define | VARIABLES 879 |
#define | VARIANCE_SYM 880 |
#define | VARYING 881 |
#define | VAR_SAMP_SYM 882 |
#define | VIEW_SYM 883 |
#define | VIRTUAL_SYM 884 |
#define | WAIT_SYM 885 |
#define | WARNINGS 886 |
#define | WEEK_SYM 887 |
#define | WEIGHT_STRING_SYM 888 |
#define | WHEN_SYM 889 |
#define | WHERE 890 |
#define | WHILE_SYM 891 |
#define | WITH 892 |
#define | OBSOLETE_TOKEN_893 893 |
#define | WITH_ROLLUP_SYM 894 |
#define | WITHOUT_SYM 895 |
#define | WORK_SYM 896 |
#define | WRAPPER_SYM 897 |
#define | WRITE_SYM 898 |
#define | X509_SYM 899 |
#define | XA_SYM 900 |
#define | XID_SYM 901 |
#define | XML_SYM 902 |
#define | XOR 903 |
#define | YEAR_MONTH_SYM 904 |
#define | YEAR_SYM 905 |
#define | ZEROFILL_SYM 906 |
#define | JSON_UNQUOTED_SEPARATOR_SYM 907 |
#define | PERSIST_SYM 908 |
#define | ROLE_SYM 909 |
#define | ADMIN_SYM 910 |
#define | INVISIBLE_SYM 911 |
#define | VISIBLE_SYM 912 |
#define | EXCEPT_SYM 913 |
#define | COMPONENT_SYM 914 |
#define | RECURSIVE_SYM 915 |
#define | GRAMMAR_SELECTOR_EXPR 916 |
#define | GRAMMAR_SELECTOR_GCOL 917 |
#define | GRAMMAR_SELECTOR_PART 918 |
#define | GRAMMAR_SELECTOR_CTE 919 |
#define | JSON_OBJECTAGG 920 |
#define | JSON_ARRAYAGG 921 |
#define | OF_SYM 922 |
#define | SKIP_SYM 923 |
#define | LOCKED_SYM 924 |
#define | NOWAIT_SYM 925 |
#define | GROUPING_SYM 926 |
#define | PERSIST_ONLY_SYM 927 |
#define | HISTOGRAM_SYM 928 |
#define | BUCKETS_SYM 929 |
#define | OBSOLETE_TOKEN_930 930 |
#define | CLONE_SYM 931 |
#define | CUME_DIST_SYM 932 |
#define | DENSE_RANK_SYM 933 |
#define | EXCLUDE_SYM 934 |
#define | FIRST_VALUE_SYM 935 |
#define | FOLLOWING_SYM 936 |
#define | GROUPS_SYM 937 |
#define | LAG_SYM 938 |
#define | LAST_VALUE_SYM 939 |
#define | LEAD_SYM 940 |
#define | NTH_VALUE_SYM 941 |
#define | NTILE_SYM 942 |
#define | NULLS_SYM 943 |
#define | OTHERS_SYM 944 |
#define | OVER_SYM 945 |
#define | PERCENT_RANK_SYM 946 |
#define | PRECEDING_SYM 947 |
#define | RANK_SYM 948 |
#define | RESPECT_SYM 949 |
#define | ROW_NUMBER_SYM 950 |
#define | TIES_SYM 951 |
#define | UNBOUNDED_SYM 952 |
#define | WINDOW_SYM 953 |
#define | EMPTY_SYM 954 |
#define | JSON_TABLE_SYM 955 |
#define | NESTED_SYM 956 |
#define | ORDINALITY_SYM 957 |
#define | PATH_SYM 958 |
#define | HISTORY_SYM 959 |
#define | REUSE_SYM 960 |
#define | SRID_SYM 961 |
#define | THREAD_PRIORITY_SYM 962 |
#define | RESOURCE_SYM 963 |
#define | SYSTEM_SYM 964 |
#define | VCPU_SYM 965 |
#define | OBSOLETE_TOKEN_966 966 |
#define | OBSOLETE_TOKEN_967 967 |
#define | RESTART_SYM 968 |
#define | DEFINITION_SYM 969 |
#define | DESCRIPTION_SYM 970 |
#define | ORGANIZATION_SYM 971 |
#define | REFERENCE_SYM 972 |
#define | ACTIVE_SYM 973 |
#define | INACTIVE_SYM 974 |
#define | LATERAL_SYM 975 |
#define | ARRAY_SYM 976 |
#define | MEMBER_SYM 977 |
#define | OPTIONAL_SYM 978 |
#define | SECONDARY_SYM 979 |
#define | SECONDARY_ENGINE_SYM 980 |
#define | SECONDARY_LOAD_SYM 981 |
#define | SECONDARY_UNLOAD_SYM 982 |
#define | RETAIN_SYM 983 |
#define | OLD_SYM 984 |
#define | ENFORCED_SYM 985 |
#define | OJ_SYM 986 |
#define | NETWORK_NAMESPACE_SYM 987 |
#define | RANDOM_SYM 988 |
#define | OBSOLETE_TOKEN_989 989 |
#define | OBSOLETE_TOKEN_990 990 |
#define | PRIVILEGE_CHECKS_USER_SYM 991 |
#define | OBSOLETE_TOKEN_992 992 |
#define | REQUIRE_ROW_FORMAT_SYM 993 |
#define | PASSWORD_LOCK_TIME_SYM 994 |
#define | FAILED_LOGIN_ATTEMPTS_SYM 995 |
#define | REQUIRE_TABLE_PRIMARY_KEY_CHECK_SYM 996 |
#define | STREAM_SYM 997 |
#define | OFF_SYM 998 |
#define | RETURNING_SYM 999 |
#define | YYUNDEF 1150 |
#define | JSON_VALUE_SYM 1151 |
#define | TLS_SYM 1152 |
#define | ATTRIBUTE_SYM 1153 |
#define | ENGINE_ATTRIBUTE_SYM 1154 |
#define | SECONDARY_ENGINE_ATTRIBUTE_SYM 1155 |
#define | SOURCE_CONNECTION_AUTO_FAILOVER_SYM 1156 |
#define | ZONE_SYM 1157 |
#define | GRAMMAR_SELECTOR_DERIVED_EXPR 1158 |
#define | REPLICA_SYM 1159 |
#define | REPLICAS_SYM 1160 |
#define | ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS_SYM 1161 |
#define | GET_SOURCE_PUBLIC_KEY_SYM 1162 |
#define | SOURCE_AUTO_POSITION_SYM 1163 |
#define | SOURCE_BIND_SYM 1164 |
#define | SOURCE_COMPRESSION_ALGORITHM_SYM 1165 |
#define | SOURCE_CONNECT_RETRY_SYM 1166 |
#define | SOURCE_DELAY_SYM 1167 |
#define | SOURCE_HEARTBEAT_PERIOD_SYM 1168 |
#define | SOURCE_HOST_SYM 1169 |
#define | SOURCE_LOG_FILE_SYM 1170 |
#define | SOURCE_LOG_POS_SYM 1171 |
#define | SOURCE_PASSWORD_SYM 1172 |
#define | SOURCE_PORT_SYM 1173 |
#define | SOURCE_PUBLIC_KEY_PATH_SYM 1174 |
#define | SOURCE_RETRY_COUNT_SYM 1175 |
#define | SOURCE_SSL_SYM 1176 |
#define | SOURCE_SSL_CA_SYM 1177 |
#define | SOURCE_SSL_CAPATH_SYM 1178 |
#define | SOURCE_SSL_CERT_SYM 1179 |
#define | SOURCE_SSL_CIPHER_SYM 1180 |
#define | SOURCE_SSL_CRL_SYM 1181 |
#define | SOURCE_SSL_CRLPATH_SYM 1182 |
#define | SOURCE_SSL_KEY_SYM 1183 |
#define | SOURCE_SSL_VERIFY_SERVER_CERT_SYM 1184 |
#define | SOURCE_TLS_CIPHERSUITES_SYM 1185 |
#define | SOURCE_TLS_VERSION_SYM 1186 |
#define | SOURCE_USER_SYM 1187 |
#define | SOURCE_ZSTD_COMPRESSION_LEVEL_SYM 1188 |
#define | ST_COLLECT_SYM 1189 |
#define | KEYRING_SYM 1190 |
#define | AUTHENTICATION_SYM 1191 |
#define | FACTOR_SYM 1192 |
#define | FINISH_SYM 1193 |
#define | INITIATE_SYM 1194 |
#define | REGISTRATION_SYM 1195 |
#define | UNREGISTER_SYM 1196 |
#define | INITIAL_SYM 1197 |
#define | CHALLENGE_RESPONSE_SYM 1198 |
#define | GTID_ONLY_SYM 1199 |
#define | INTERSECT_SYM 1200 |
#define | BULK_SYM 1201 |
#define | URL_SYM 1202 |
#define | GENERATE_SYM 1203 |
#define | DOLLAR_QUOTED_STRING_SYM 1204 |
#define | PARSE_TREE_SYM 1205 |
#define | LOG_SYM 1206 |
#define | GTIDS_SYM 1207 |
#define | PARALLEL_SYM 1208 |
#define | S3_SYM 1209 |
#define | QUALIFY_SYM 1210 |
#define | AUTO_SYM 1211 |
#define | MANUAL_SYM 1212 |
#define | BERNOULLI_SYM 1213 |
#define | TABLESAMPLE_SYM 1214 |
#define | KEYWORD_USED_AS_IDENT 1216 |
#define | KEYWORD_USED_AS_KEYWORD 1217 |
#define | CONDITIONLESS_JOIN 1218 |
#define | PREFER_PARENTHESES 1219 |
#define | EMPTY_FROM_CLAUSE 1220 |
#define | MY_SQL_PARSER_LTYPE_IS_DECLARED 1 |
#define | MY_SQL_PARSER_LTYPE_IS_TRIVIAL 1 |
Typedefs | |
typedef struct MY_SQL_PARSER_LTYPE | MY_SQL_PARSER_LTYPE |
Functions | |
int | my_sql_parser_parse (class THD *YYTHD, class Parse_tree_root **parse_tree) |
#define ABORT_SYM 258 |
#define ACCESSIBLE_SYM 259 |
#define ACCOUNT_SYM 260 |
#define ACTION 261 |
#define ACTIVE_SYM 973 |
#define ADD 262 |
#define ADDDATE_SYM 263 |
#define ADMIN_SYM 910 |
#define AFTER_SYM 264 |
#define AGAINST 265 |
#define AGGREGATE_SYM 266 |
#define ALGORITHM_SYM 267 |
#define ALL 268 |
#define ALTER 269 |
#define ALWAYS_SYM 270 |
#define ANALYZE_SYM 272 |
#define AND_AND_SYM 273 |
#define AND_SYM 274 |
#define ANY_SYM 275 |
#define ARRAY_SYM 976 |
#define AS 276 |
#define ASC 277 |
#define ASCII_SYM 278 |
#define ASENSITIVE_SYM 279 |
#define ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS_SYM 1161 |
#define AT_SYM 280 |
#define ATTRIBUTE_SYM 1153 |
#define AUTHENTICATION_SYM 1191 |
#define AUTO_INC 282 |
#define AUTO_SYM 1211 |
#define AUTOEXTEND_SIZE_SYM 281 |
#define AVG_ROW_LENGTH 283 |
#define AVG_SYM 284 |
#define BACKUP_SYM 285 |
#define BEFORE_SYM 286 |
#define BEGIN_SYM 287 |
#define BERNOULLI_SYM 1213 |
#define BETWEEN_SYM 288 |
#define BIGINT_SYM 289 |
#define BIN_NUM 292 |
#define BINARY_SYM 290 |
#define BINLOG_SYM 291 |
#define BIT_AND_SYM 293 |
#define BIT_OR_SYM 294 |
#define BIT_SYM 295 |
#define BIT_XOR_SYM 296 |
#define BLOB_SYM 297 |
#define BLOCK_SYM 298 |
#define BOOL_SYM 300 |
#define BOOLEAN_SYM 299 |
#define BOTH 301 |
#define BTREE_SYM 302 |
#define BUCKETS_SYM 929 |
#define BULK_SYM 1201 |
#define BY 303 |
#define BYTE_SYM 304 |
#define CACHE_SYM 305 |
#define CALL_SYM 306 |
#define CASCADE 307 |
#define CASCADED 308 |
#define CASE_SYM 309 |
#define CAST_SYM 310 |
#define CATALOG_NAME_SYM 311 |
#define CHAIN_SYM 312 |
#define CHALLENGE_RESPONSE_SYM 1198 |
#define CHANGE 313 |
#define CHANGED 314 |
#define CHANNEL_SYM 315 |
#define CHAR_SYM 317 |
#define CHARSET 316 |
#define CHECK_SYM 319 |
#define CHECKSUM_SYM 318 |
#define CIPHER_SYM 320 |
#define CLASS_ORIGIN_SYM 321 |
#define CLIENT_SYM 322 |
#define CLONE_SYM 931 |
#define CLOSE_SYM 323 |
#define COALESCE 324 |
#define CODE_SYM 325 |
#define COLLATE_SYM 326 |
#define COLLATION_SYM 327 |
#define COLUMN_FORMAT_SYM 330 |
#define COLUMN_NAME_SYM 331 |
#define COLUMN_SYM 329 |
#define COLUMNS 328 |
#define COMMENT_SYM 332 |
#define COMMIT_SYM 334 |
#define COMMITTED_SYM 333 |
#define COMPACT_SYM 335 |
#define COMPLETION_SYM 336 |
#define COMPONENT_SYM 914 |
#define COMPRESSED_SYM 337 |
#define COMPRESSION_SYM 338 |
#define CONCURRENT 340 |
#define CONDITION_SYM 341 |
#define CONDITIONLESS_JOIN 1218 |
#define CONNECTION_SYM 342 |
#define CONSISTENT_SYM 343 |
#define CONSTRAINT 344 |
#define CONSTRAINT_CATALOG_SYM 345 |
#define CONSTRAINT_NAME_SYM 346 |
#define CONSTRAINT_SCHEMA_SYM 347 |
#define CONTAINS_SYM 348 |
#define CONTEXT_SYM 349 |
#define CONTINUE_SYM 350 |
#define CONVERT_SYM 351 |
#define COUNT_SYM 352 |
#define CPU_SYM 353 |
#define CREATE 354 |
#define CROSS 355 |
#define CUBE_SYM 356 |
#define CUME_DIST_SYM 932 |
#define CURDATE 357 |
#define CURRENT_SYM 358 |
#define CURRENT_USER 359 |
#define CURSOR_NAME_SYM 361 |
#define CURSOR_SYM 360 |
#define CURTIME 362 |
#define DATA_SYM 366 |
#define DATABASE 363 |
#define DATABASES 364 |
#define DATAFILE_SYM 365 |
#define DATE_ADD_INTERVAL 368 |
#define DATE_SUB_INTERVAL 369 |
#define DATE_SYM 370 |
#define DATETIME_SYM 367 |
#define DAY_HOUR_SYM 371 |
#define DAY_MICROSECOND_SYM 372 |
#define DAY_MINUTE_SYM 373 |
#define DAY_SECOND_SYM 374 |
#define DAY_SYM 375 |
#define DEALLOCATE_SYM 376 |
#define DECIMAL_NUM 377 |
#define DECIMAL_SYM 378 |
#define DECLARE_SYM 379 |
#define DEFAULT_AUTH_SYM 381 |
#define DEFAULT_SYM 380 |
#define DEFINER_SYM 382 |
#define DEFINITION_SYM 969 |
#define DELAY_KEY_WRITE_SYM 384 |
#define DELAYED_SYM 383 |
#define DELETE_SYM 385 |
#define DENSE_RANK_SYM 933 |
#define DESC 386 |
#define DESCRIBE 387 |
#define DESCRIPTION_SYM 970 |
#define DETERMINISTIC_SYM 389 |
#define DIAGNOSTICS_SYM 390 |
#define DIRECTORY_SYM 391 |
#define DISABLE_SYM 392 |
#define DISCARD_SYM 393 |
#define DISK_SYM 394 |
#define DISTINCT 395 |
#define DIV_SYM 396 |
#define DO_SYM 398 |
#define DOLLAR_QUOTED_STRING_SYM 1204 |
#define DOUBLE_SYM 397 |
#define DROP 399 |
#define DUAL_SYM 400 |
#define DUMPFILE 401 |
#define DUPLICATE_SYM 402 |
#define DYNAMIC_SYM 403 |
#define EACH_SYM 404 |
#define ELSE 405 |
#define ELSEIF_SYM 406 |
#define EMPTY_FROM_CLAUSE 1220 |
#define EMPTY_SYM 954 |
#define ENABLE_SYM 407 |
#define ENCLOSED 408 |
#define ENCRYPTION_SYM 339 |
#define END 409 |
#define END_OF_INPUT 411 |
#define ENDS_SYM 410 |
#define ENFORCED_SYM 985 |
#define ENGINE_ATTRIBUTE_SYM 1154 |
#define ENGINE_SYM 413 |
#define ENGINES_SYM 412 |
#define ENUM_SYM 414 |
#define EQ 415 |
#define EQUAL_SYM 416 |
#define ERROR_SYM 417 |
#define ERRORS 418 |
#define ESCAPE_SYM 420 |
#define ESCAPED 419 |
#define EVENT_SYM 422 |
#define EVENTS_SYM 421 |
#define EVERY_SYM 423 |
#define EXCEPT_SYM 913 |
#define EXCHANGE_SYM 424 |
#define EXCLUDE_SYM 934 |
#define EXECUTE_SYM 425 |
#define EXISTS 426 |
#define EXIT_SYM 427 |
#define EXPANSION_SYM 428 |
#define EXPIRE_SYM 429 |
#define EXPORT_SYM 430 |
#define EXTENDED_SYM 431 |
#define EXTENT_SIZE_SYM 432 |
#define EXTRACT_SYM 433 |
#define FACTOR_SYM 1192 |
#define FAILED_LOGIN_ATTEMPTS_SYM 995 |
#define FALSE_SYM 434 |
#define FAST_SYM 435 |
#define FAULTS_SYM 436 |
#define FETCH_SYM 437 |
#define FILE_BLOCK_SIZE_SYM 439 |
#define FILE_SYM 438 |
#define FILTER_SYM 440 |
#define FINISH_SYM 1193 |
#define FIRST_SYM 441 |
#define FIRST_VALUE_SYM 935 |
#define FIXED_SYM 442 |
#define FLOAT_NUM 443 |
#define FLOAT_SYM 444 |
#define FLUSH_SYM 445 |
#define FOLLOWING_SYM 936 |
#define FOLLOWS_SYM 446 |
#define FOR_SYM 449 |
#define FORCE_SYM 447 |
#define FOREIGN 448 |
#define FORMAT_SYM 450 |
#define FOUND_SYM 451 |
#define FROM 452 |
#define FULL 453 |
#define FULLTEXT_SYM 454 |
#define FUNCTION_SYM 455 |
#define GE 456 |
#define GENERAL 457 |
#define GENERATE_SYM 1203 |
#define GENERATED 458 |
#define GEOMETRY_SYM 461 |
#define GEOMETRYCOLLECTION_SYM 460 |
#define GET_FORMAT 462 |
#define GET_SOURCE_PUBLIC_KEY_SYM 1162 |
#define GET_SYM 463 |
#define GLOBAL_SYM 464 |
#define GRAMMAR_SELECTOR_CTE 919 |
#define GRAMMAR_SELECTOR_DERIVED_EXPR 1158 |
#define GRAMMAR_SELECTOR_EXPR 916 |
#define GRAMMAR_SELECTOR_GCOL 917 |
#define GRAMMAR_SELECTOR_PART 918 |
#define GRANT 465 |
#define GRANTS 466 |
#define GROUP_CONCAT_SYM 468 |
#define GROUP_REPLICATION 459 |
#define GROUP_SYM 467 |
#define GROUPING_SYM 926 |
#define GROUPS_SYM 937 |
#define GT_SYM 469 |
#define GTID_ONLY_SYM 1199 |
#define GTIDS_SYM 1207 |
#define HANDLER_SYM 470 |
#define HASH_SYM 471 |
#define HAVING 472 |
#define HELP_SYM 473 |
#define HEX_NUM 474 |
#define HIGH_PRIORITY 475 |
#define HISTOGRAM_SYM 928 |
#define HISTORY_SYM 959 |
#define HOST_SYM 476 |
#define HOSTS_SYM 477 |
#define HOUR_MICROSECOND_SYM 478 |
#define HOUR_MINUTE_SYM 479 |
#define HOUR_SECOND_SYM 480 |
#define HOUR_SYM 481 |
#define IDENT 482 |
#define IDENT_QUOTED 484 |
#define IDENTIFIED_SYM 483 |
#define IF 485 |
#define IGNORE_SERVER_IDS_SYM 487 |
#define IGNORE_SYM 486 |
#define IMPORT 488 |
#define IN_SYM 504 |
#define INACTIVE_SYM 974 |
#define INDEX_SYM 490 |
#define INDEXES 489 |
#define INFILE_SYM 491 |
#define INITIAL_SIZE_SYM 492 |
#define INITIAL_SYM 1197 |
#define INITIATE_SYM 1194 |
#define INNER_SYM 493 |
#define INOUT_SYM 494 |
#define INSENSITIVE_SYM 495 |
#define INSERT_METHOD 497 |
#define INSERT_SYM 496 |
#define INSTALL_SYM 499 |
#define INSTANCE_SYM 498 |
#define INT_SYM 502 |
#define INTERSECT_SYM 1200 |
#define INTERVAL_SYM 500 |
#define INTO 501 |
#define INVISIBLE_SYM 911 |
#define INVOKER_SYM 503 |
#define IO_AFTER_GTIDS 505 |
#define IO_BEFORE_GTIDS 506 |
#define IO_SYM 507 |
#define IPC_SYM 508 |
#define IS 509 |
#define ISOLATION 510 |
#define ISSUER_SYM 511 |
#define ITERATE_SYM 512 |
#define JOIN_SYM 513 |
#define JSON_ARRAYAGG 921 |
#define JSON_OBJECTAGG 920 |
#define JSON_SEPARATOR_SYM 514 |
#define JSON_SYM 515 |
#define JSON_TABLE_SYM 955 |
#define JSON_UNQUOTED_SEPARATOR_SYM 907 |
#define JSON_VALUE_SYM 1151 |
#define KEY_BLOCK_SIZE 517 |
#define KEY_SYM 518 |
#define KEYRING_SYM 1190 |
#define KEYS 516 |
#define KEYWORD_USED_AS_IDENT 1216 |
#define KEYWORD_USED_AS_KEYWORD 1217 |
#define KILL_SYM 519 |
#define LAG_SYM 938 |
#define LANGUAGE_SYM 520 |
#define LAST_SYM 521 |
#define LAST_VALUE_SYM 939 |
#define LATERAL_SYM 975 |
#define LE 522 |
#define LEAD_SYM 940 |
#define LEADING 523 |
#define LEAVE_SYM 525 |
#define LEAVES 524 |
#define LEFT 526 |
#define LESS_SYM 527 |
#define LEVEL_SYM 528 |
#define LEX_HOSTNAME 529 |
#define LIKE 530 |
#define LIMIT 531 |
#define LINEAR_SYM 532 |
#define LINES 533 |
#define LINESTRING_SYM 534 |
#define LIST_SYM 535 |
#define LOAD 536 |
#define LOCAL_SYM 537 |
#define LOCK_SYM 540 |
#define LOCKED_SYM 924 |
#define LOCKS_SYM 539 |
#define LOG_SYM 1206 |
#define LOGFILE_SYM 541 |
#define LOGS_SYM 542 |
#define LONG_NUM 545 |
#define LONG_SYM 546 |
#define LONGBLOB_SYM 543 |
#define LONGTEXT_SYM 544 |
#define LOOP_SYM 547 |
#define LOW_PRIORITY 548 |
#define LT 549 |
#define MANUAL_SYM 1212 |
#define MASTER_SYM 571 |
#define MATCH 574 |
#define MAX_CONNECTIONS_PER_HOUR 575 |
#define MAX_QUERIES_PER_HOUR 576 |
#define MAX_ROWS 577 |
#define MAX_SIZE_SYM 578 |
#define MAX_SYM 579 |
#define MAX_UPDATES_PER_HOUR 580 |
#define MAX_USER_CONNECTIONS_SYM 581 |
#define MAX_VALUE_SYM 582 |
#define MEDIUM_SYM 586 |
#define MEDIUMBLOB_SYM 583 |
#define MEDIUMINT_SYM 584 |
#define MEDIUMTEXT_SYM 585 |
#define MEMBER_SYM 977 |
#define MEMORY_SYM 587 |
#define MERGE_SYM 588 |
#define MESSAGE_TEXT_SYM 589 |
#define MICROSECOND_SYM 590 |
#define MIGRATE_SYM 591 |
#define MIN_ROWS 595 |
#define MIN_SYM 596 |
#define MINUTE_MICROSECOND_SYM 592 |
#define MINUTE_SECOND_SYM 593 |
#define MINUTE_SYM 594 |
#define MOD_SYM 600 |
#define MODE_SYM 597 |
#define MODIFIES_SYM 598 |
#define MODIFY_SYM 599 |
#define MONTH_SYM 601 |
#define MULTILINESTRING_SYM 602 |
#define MULTIPOINT_SYM 603 |
#define MULTIPOLYGON_SYM 604 |
#define MUTEX_SYM 605 |
#define MY_SQL_PARSER_DEBUG 0 |
#define MY_SQL_PARSER_LTYPE_IS_DECLARED 1 |
#define MY_SQL_PARSER_LTYPE_IS_TRIVIAL 1 |
#define MY_SQL_PARSER_TOKENTYPE |
#define MYSQL_ERRNO_SYM 606 |
#define NAME_SYM 608 |
#define NAMES_SYM 607 |
#define NATIONAL_SYM 609 |
#define NATURAL 610 |
#define NCHAR_STRING 611 |
#define NCHAR_SYM 612 |
#define NDBCLUSTER_SYM 613 |
#define NE 614 |
#define NEG 615 |
#define NESTED_SYM 956 |
#define NETWORK_NAMESPACE_SYM 987 |
#define NEVER_SYM 616 |
#define NEW_SYM 617 |
#define NEXT_SYM 618 |
#define NO_SYM 624 |
#define NO_WAIT_SYM 625 |
#define NO_WRITE_TO_BINLOG 626 |
#define NODEGROUP_SYM 619 |
#define NONE_SYM 620 |
#define NOT2_SYM 621 |
#define NOT_SYM 622 |
#define NOW_SYM 623 |
#define NOWAIT_SYM 925 |
#define NTH_VALUE_SYM 941 |
#define NTILE_SYM 942 |
#define NULL_SYM 627 |
#define NULLS_SYM 943 |
#define NUM 628 |
#define NUMBER_SYM 629 |
#define NUMERIC_SYM 630 |
#define NVARCHAR_SYM 631 |
#define OBSOLETE_TOKEN_271 271 |
#define OBSOLETE_TOKEN_388 388 |
#define OBSOLETE_TOKEN_538 538 |
#define OBSOLETE_TOKEN_550 550 |
#define OBSOLETE_TOKEN_551 551 |
#define OBSOLETE_TOKEN_552 552 |
#define OBSOLETE_TOKEN_553 553 |
#define OBSOLETE_TOKEN_554 554 |
#define OBSOLETE_TOKEN_555 555 |
#define OBSOLETE_TOKEN_556 556 |
#define OBSOLETE_TOKEN_557 557 |
#define OBSOLETE_TOKEN_558 558 |
#define OBSOLETE_TOKEN_559 559 |
#define OBSOLETE_TOKEN_561 561 |
#define OBSOLETE_TOKEN_562 562 |
#define OBSOLETE_TOKEN_563 563 |
#define OBSOLETE_TOKEN_564 564 |
#define OBSOLETE_TOKEN_565 565 |
#define OBSOLETE_TOKEN_566 566 |
#define OBSOLETE_TOKEN_567 567 |
#define OBSOLETE_TOKEN_568 568 |
#define OBSOLETE_TOKEN_569 569 |
#define OBSOLETE_TOKEN_570 570 |
#define OBSOLETE_TOKEN_572 572 |
#define OBSOLETE_TOKEN_573 573 |
#define OBSOLETE_TOKEN_654 654 |
#define OBSOLETE_TOKEN_693 693 |
#define OBSOLETE_TOKEN_755 755 |
#define OBSOLETE_TOKEN_784 784 |
#define OBSOLETE_TOKEN_820 820 |
#define OBSOLETE_TOKEN_848 848 |
#define OBSOLETE_TOKEN_893 893 |
#define OBSOLETE_TOKEN_930 930 |
#define OBSOLETE_TOKEN_966 966 |
#define OBSOLETE_TOKEN_967 967 |
#define OBSOLETE_TOKEN_989 989 |
#define OBSOLETE_TOKEN_990 990 |
#define OBSOLETE_TOKEN_992 992 |
#define OF_SYM 922 |
#define OFF_SYM 998 |
#define OFFSET_SYM 632 |
#define OJ_SYM 986 |
#define OLD_SYM 984 |
#define ON_SYM 633 |
#define ONE_SYM 634 |
#define ONLY_SYM 635 |
#define OPEN_SYM 636 |
#define OPTIMIZE 637 |
#define OPTIMIZER_COSTS_SYM 638 |
#define OPTION 640 |
#define OPTIONAL_SYM 978 |
#define OPTIONALLY 641 |
#define OPTIONS_SYM 639 |
#define OR2_SYM 642 |
#define OR_OR_SYM 644 |
#define OR_SYM 645 |
#define ORDER_SYM 643 |
#define ORDINALITY_SYM 957 |
#define ORGANIZATION_SYM 971 |
#define OTHERS_SYM 944 |
#define OUT_SYM 648 |
#define OUTER_SYM 646 |
#define OUTFILE 647 |
#define OVER_SYM 945 |
#define OWNER_SYM 649 |
#define PACK_KEYS_SYM 650 |
#define PAGE_SYM 651 |
#define PARALLEL_SYM 1208 |
#define PARAM_MARKER 652 |
#define PARSE_TREE_SYM 1205 |
#define PARSER_SYM 653 |
#define PARTIAL 655 |
#define PARTITION_SYM 656 |
#define PARTITIONING_SYM 658 |
#define PARTITIONS_SYM 657 |
#define PASSWORD 659 |
#define PASSWORD_LOCK_TIME_SYM 994 |
#define PATH_SYM 958 |
#define PERCENT_RANK_SYM 946 |
#define PERSIST_ONLY_SYM 927 |
#define PERSIST_SYM 908 |
#define PHASE_SYM 660 |
#define PLUGIN_DIR_SYM 661 |
#define PLUGIN_SYM 662 |
#define PLUGINS_SYM 663 |
#define POINT_SYM 664 |
#define POLYGON_SYM 665 |
#define PORT_SYM 666 |
#define POSITION_SYM 667 |
#define PRECEDES_SYM 668 |
#define PRECEDING_SYM 947 |
#define PRECISION 669 |
#define PREFER_PARENTHESES 1219 |
#define PREPARE_SYM 670 |
#define PRESERVE_SYM 671 |
#define PREV_SYM 672 |
#define PRIMARY_SYM 673 |
#define PRIVILEGE_CHECKS_USER_SYM 991 |
#define PRIVILEGES 674 |
#define PROCEDURE_SYM 675 |
#define PROCESS 676 |
#define PROCESSLIST_SYM 677 |
#define PROFILE_SYM 678 |
#define PROFILES_SYM 679 |
#define PROXY_SYM 680 |
#define PURGE 681 |
#define QUALIFY_SYM 1210 |
#define QUARTER_SYM 682 |
#define QUERY_SYM 683 |
#define QUICK 684 |
#define RANDOM_SYM 988 |
#define RANGE_SYM 685 |
#define RANK_SYM 948 |
#define READ_ONLY_SYM 687 |
#define READ_SYM 688 |
#define READ_WRITE_SYM 689 |
#define READS_SYM 686 |
#define REAL_SYM 690 |
#define REBUILD_SYM 691 |
#define RECOVER_SYM 692 |
#define RECURSIVE_SYM 915 |
#define REDO_BUFFER_SIZE_SYM 694 |
#define REDUNDANT_SYM 695 |
#define REFERENCE_SYM 972 |
#define REFERENCES 696 |
#define REGEXP 697 |
#define REGISTRATION_SYM 1195 |
#define RELAY 698 |
#define RELAY_LOG_FILE_SYM 700 |
#define RELAY_LOG_POS_SYM 701 |
#define RELAY_THREAD 702 |
#define RELAYLOG_SYM 699 |
#define RELEASE_SYM 703 |
#define RELOAD 704 |
#define REMOVE_SYM 705 |
#define RENAME 706 |
#define REORGANIZE_SYM 707 |
#define REPAIR 708 |
#define REPEAT_SYM 710 |
#define REPEATABLE_SYM 709 |
#define REPLACE_SYM 711 |
#define REPLICA_SYM 1159 |
#define REPLICAS_SYM 1160 |
#define REPLICATE_DO_DB 713 |
#define REPLICATE_DO_TABLE 715 |
#define REPLICATE_IGNORE_DB 714 |
#define REPLICATE_IGNORE_TABLE 716 |
#define REPLICATE_REWRITE_DB 719 |
#define REPLICATE_WILD_DO_TABLE 717 |
#define REPLICATE_WILD_IGNORE_TABLE 718 |
#define REPLICATION 712 |
#define REQUIRE_ROW_FORMAT_SYM 993 |
#define REQUIRE_SYM 720 |
#define REQUIRE_TABLE_PRIMARY_KEY_CHECK_SYM 996 |
#define RESET_SYM 721 |
#define RESIGNAL_SYM 722 |
#define RESOURCE_SYM 963 |
#define RESOURCES 723 |
#define RESPECT_SYM 949 |
#define RESTART_SYM 968 |
#define RESTORE_SYM 724 |
#define RESTRICT 725 |
#define RESUME_SYM 726 |
#define RETAIN_SYM 983 |
#define RETURN_SYM 729 |
#define RETURNED_SQLSTATE_SYM 727 |
#define RETURNING_SYM 999 |
#define RETURNS_SYM 728 |
#define REUSE_SYM 960 |
#define REVERSE_SYM 730 |
#define REVOKE 731 |
#define RIGHT 732 |
#define ROLE_SYM 909 |
#define ROLLBACK_SYM 733 |
#define ROLLUP_SYM 734 |
#define ROTATE_SYM 735 |
#define ROUTINE_SYM 736 |
#define ROW_COUNT_SYM 740 |
#define ROW_FORMAT_SYM 738 |
#define ROW_NUMBER_SYM 950 |
#define ROW_SYM 739 |
#define ROWS_SYM 737 |
#define RTREE_SYM 741 |
#define S3_SYM 1209 |
#define SAVEPOINT_SYM 742 |
#define SCHEDULE_SYM 743 |
#define SCHEMA_NAME_SYM 744 |
#define SECOND_MICROSECOND_SYM 745 |
#define SECOND_SYM 746 |
#define SECONDARY_ENGINE_ATTRIBUTE_SYM 1155 |
#define SECONDARY_ENGINE_SYM 980 |
#define SECONDARY_LOAD_SYM 981 |
#define SECONDARY_SYM 979 |
#define SECONDARY_UNLOAD_SYM 982 |
#define SECURITY_SYM 747 |
#define SELECT_SYM 748 |
#define SENSITIVE_SYM 749 |
#define SEPARATOR_SYM 750 |
#define SERIAL_SYM 752 |
#define SERIALIZABLE_SYM 751 |
#define SERVER_SYM 754 |
#define SESSION_SYM 753 |
#define SET_SYM 756 |
#define SET_VAR 757 |
#define SHARE_SYM 758 |
#define SHIFT_LEFT 759 |
#define SHIFT_RIGHT 760 |
#define SHOW 761 |
#define SHUTDOWN 762 |
#define SIGNAL_SYM 763 |
#define SIGNED_SYM 764 |
#define SIMPLE_SYM 765 |
#define SKIP_SYM 923 |
#define SLAVE 766 |
#define SLOW 767 |
#define SMALLINT_SYM 768 |
#define SNAPSHOT_SYM 769 |
#define SOCKET_SYM 770 |
#define SONAME_SYM 771 |
#define SOUNDS_SYM 772 |
#define SOURCE_AUTO_POSITION_SYM 1163 |
#define SOURCE_BIND_SYM 1164 |
#define SOURCE_COMPRESSION_ALGORITHM_SYM 1165 |
#define SOURCE_CONNECT_RETRY_SYM 1166 |
#define SOURCE_CONNECTION_AUTO_FAILOVER_SYM 1156 |
#define SOURCE_DELAY_SYM 1167 |
#define SOURCE_HEARTBEAT_PERIOD_SYM 1168 |
#define SOURCE_HOST_SYM 1169 |
#define SOURCE_LOG_FILE_SYM 1170 |
#define SOURCE_LOG_POS_SYM 1171 |
#define SOURCE_PASSWORD_SYM 1172 |
#define SOURCE_PORT_SYM 1173 |
#define SOURCE_PUBLIC_KEY_PATH_SYM 1174 |
#define SOURCE_RETRY_COUNT_SYM 1175 |
#define SOURCE_SSL_CA_SYM 1177 |
#define SOURCE_SSL_CAPATH_SYM 1178 |
#define SOURCE_SSL_CERT_SYM 1179 |
#define SOURCE_SSL_CIPHER_SYM 1180 |
#define SOURCE_SSL_CRL_SYM 1181 |
#define SOURCE_SSL_CRLPATH_SYM 1182 |
#define SOURCE_SSL_KEY_SYM 1183 |
#define SOURCE_SSL_SYM 1176 |
#define SOURCE_SSL_VERIFY_SERVER_CERT_SYM 1184 |
#define SOURCE_SYM 773 |
#define SOURCE_TLS_CIPHERSUITES_SYM 1185 |
#define SOURCE_TLS_VERSION_SYM 1186 |
#define SOURCE_USER_SYM 1187 |
#define SOURCE_ZSTD_COMPRESSION_LEVEL_SYM 1188 |
#define SPATIAL_SYM 774 |
#define SPECIFIC_SYM 775 |
#define SQL_AFTER_GTIDS 779 |
#define SQL_AFTER_MTS_GAPS 780 |
#define SQL_BEFORE_GTIDS 781 |
#define SQL_BIG_RESULT 782 |
#define SQL_BUFFER_RESULT 783 |
#define SQL_CALC_FOUND_ROWS 785 |
#define SQL_NO_CACHE_SYM 786 |
#define SQL_SMALL_RESULT 787 |
#define SQL_SYM 788 |
#define SQL_THREAD 789 |
#define SQLEXCEPTION_SYM 776 |
#define SQLSTATE_SYM 777 |
#define SQLWARNING_SYM 778 |
#define SRID_SYM 961 |
#define SSL_SYM 790 |
#define ST_COLLECT_SYM 1189 |
#define STACKED_SYM 791 |
#define START_SYM 794 |
#define STARTING 792 |
#define STARTS_SYM 793 |
#define STATS_AUTO_RECALC_SYM 795 |
#define STATS_PERSISTENT_SYM 796 |
#define STATS_SAMPLE_PAGES_SYM 797 |
#define STATUS_SYM 798 |
#define STD_SYM 800 |
#define STDDEV_SAMP_SYM 799 |
#define STOP_SYM 801 |
#define STORAGE_SYM 802 |
#define STORED_SYM 803 |
#define STRAIGHT_JOIN 804 |
#define STREAM_SYM 997 |
#define STRING_SYM 805 |
#define SUBCLASS_ORIGIN_SYM 806 |
#define SUBDATE_SYM 807 |
#define SUBJECT_SYM 808 |
#define SUBPARTITION_SYM 810 |
#define SUBPARTITIONS_SYM 809 |
#define SUBSTRING 811 |
#define SUM_SYM 812 |
#define SUPER_SYM 813 |
#define SUSPEND_SYM 814 |
#define SWAPS_SYM 815 |
#define SWITCHES_SYM 816 |
#define SYSDATE 817 |
#define SYSTEM_SYM 964 |
#define TABLE_CHECKSUM_SYM 822 |
#define TABLE_NAME_SYM 823 |
#define TABLE_SYM 821 |
#define TABLES 818 |
#define TABLESAMPLE_SYM 1214 |
#define TABLESPACE_SYM 819 |
#define TEMPORARY 824 |
#define TEMPTABLE_SYM 825 |
#define TERMINATED 826 |
#define TEXT_STRING 827 |
#define TEXT_SYM 828 |
#define THAN_SYM 829 |
#define THEN_SYM 830 |
#define THREAD_PRIORITY_SYM 962 |
#define TIES_SYM 951 |
#define TIME_SYM 834 |
#define TIMESTAMP_ADD 832 |
#define TIMESTAMP_DIFF 833 |
#define TIMESTAMP_SYM 831 |
#define TINYBLOB_SYM 835 |
#define TINYINT_SYM 836 |
#define TINYTEXT_SYN 837 |
#define TLS_SYM 1152 |
#define TO_SYM 838 |
#define TRAILING 839 |
#define TRANSACTION_SYM 840 |
#define TRIGGER_SYM 842 |
#define TRIGGERS_SYM 841 |
#define TRIM 843 |
#define TRUE_SYM 844 |
#define TRUNCATE_SYM 845 |
#define TYPE_SYM 847 |
#define TYPES_SYM 846 |
#define ULONGLONG_NUM 849 |
#define UNBOUNDED_SYM 952 |
#define UNCOMMITTED_SYM 850 |
#define UNDEFINED_SYM 851 |
#define UNDERSCORE_CHARSET 852 |
#define UNDO_BUFFER_SIZE_SYM 854 |
#define UNDO_SYM 855 |
#define UNDOFILE_SYM 853 |
#define UNICODE_SYM 856 |
#define UNINSTALL_SYM 857 |
#define UNION_SYM 858 |
#define UNIQUE_SYM 859 |
#define UNKNOWN_SYM 860 |
#define UNLOCK_SYM 861 |
#define UNREGISTER_SYM 1196 |
#define UNSIGNED_SYM 862 |
#define UNTIL_SYM 863 |
#define UPDATE_SYM 864 |
#define UPGRADE_SYM 865 |
#define URL_SYM 1202 |
#define USAGE 866 |
#define USE_FRM 868 |
#define USE_SYM 869 |
#define USER 867 |
#define USING 870 |
#define UTC_DATE_SYM 871 |
#define UTC_TIME_SYM 873 |
#define UTC_TIMESTAMP_SYM 872 |
#define VALIDATION_SYM 874 |
#define VALUE_SYM 876 |
#define VALUES 875 |
#define VAR_SAMP_SYM 882 |
#define VARBINARY_SYM 877 |
#define VARCHAR_SYM 878 |
#define VARIABLES 879 |
#define VARIANCE_SYM 880 |
#define VARYING 881 |
#define VCPU_SYM 965 |
#define VIEW_SYM 883 |
#define VIRTUAL_SYM 884 |
#define VISIBLE_SYM 912 |
#define WAIT_SYM 885 |
#define WARNINGS 886 |
#define WEEK_SYM 887 |
#define WEIGHT_STRING_SYM 888 |
#define WHEN_SYM 889 |
#define WHERE 890 |
#define WHILE_SYM 891 |
#define WINDOW_SYM 953 |
#define WITH 892 |
#define WITH_ROLLUP_SYM 894 |
#define WITHOUT_SYM 895 |
#define WORK_SYM 896 |
#define WRAPPER_SYM 897 |
#define WRITE_SYM 898 |
#define X509_SYM 899 |
#define XA_SYM 900 |
#define XID_SYM 901 |
#define XML_SYM 902 |
#define XOR 903 |
#define YEAR_MONTH_SYM 904 |
#define YEAR_SYM 905 |
#define YYUNDEF 1150 |
#define ZEROFILL_SYM 906 |
#define ZONE_SYM 1157 |
typedef struct MY_SQL_PARSER_LTYPE MY_SQL_PARSER_LTYPE |
int my_sql_parser_parse | ( | class THD * | YYTHD, |
class Parse_tree_root ** | parse_tree | ||
) |