MySQL 9.1.0
Source Code Documentation
sql_yacc.h File Reference

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 VECTOR_SYM   1215
 
#define KEYWORD_USED_AS_IDENT   1217
 
#define KEYWORD_USED_AS_KEYWORD   1218
 
#define CONDITIONLESS_JOIN   1219
 
#define PREFER_PARENTHESES   1220
 
#define EMPTY_FROM_CLAUSE   1221
 
#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
 

Enumerations

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

Functions

int my_sql_parser_parse (class THD *YYTHD, class Parse_tree_root **parse_tree)
 

Macro Definition Documentation

◆ ABORT_SYM

#define ABORT_SYM   258

◆ ACCESSIBLE_SYM

#define ACCESSIBLE_SYM   259

◆ ACCOUNT_SYM

#define ACCOUNT_SYM   260

◆ ACTION

#define ACTION   261

◆ ACTIVE_SYM

#define ACTIVE_SYM   973

◆ ADD

#define ADD   262

◆ ADDDATE_SYM

#define ADDDATE_SYM   263

◆ ADMIN_SYM

#define ADMIN_SYM   910

◆ AFTER_SYM

#define AFTER_SYM   264

◆ AGAINST

#define AGAINST   265

◆ AGGREGATE_SYM

#define AGGREGATE_SYM   266

◆ ALGORITHM_SYM

#define ALGORITHM_SYM   267

◆ ALL

#define ALL   268

◆ ALTER

#define ALTER   269

◆ ALWAYS_SYM

#define ALWAYS_SYM   270

◆ ANALYZE_SYM

#define ANALYZE_SYM   272

◆ AND_AND_SYM

#define AND_AND_SYM   273

◆ AND_SYM

#define AND_SYM   274

◆ ANY_SYM

#define ANY_SYM   275

◆ ARRAY_SYM

#define ARRAY_SYM   976

◆ AS

#define AS   276

◆ ASC

#define ASC   277

◆ ASCII_SYM

#define ASCII_SYM   278

◆ ASENSITIVE_SYM

#define ASENSITIVE_SYM   279

◆ ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS_SYM

#define ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS_SYM   1161

◆ AT_SYM

#define AT_SYM   280

◆ ATTRIBUTE_SYM

#define ATTRIBUTE_SYM   1153

◆ AUTHENTICATION_SYM

#define AUTHENTICATION_SYM   1191

◆ AUTO_INC

#define AUTO_INC   282

◆ AUTO_SYM

#define AUTO_SYM   1211

◆ AUTOEXTEND_SIZE_SYM

#define AUTOEXTEND_SIZE_SYM   281

◆ AVG_ROW_LENGTH

#define AVG_ROW_LENGTH   283

◆ AVG_SYM

#define AVG_SYM   284

◆ BACKUP_SYM

#define BACKUP_SYM   285

◆ BEFORE_SYM

#define BEFORE_SYM   286

◆ BEGIN_SYM

#define BEGIN_SYM   287

◆ BERNOULLI_SYM

#define BERNOULLI_SYM   1213

◆ BETWEEN_SYM

#define BETWEEN_SYM   288

◆ BIGINT_SYM

#define BIGINT_SYM   289

◆ BIN_NUM

#define BIN_NUM   292

◆ BINARY_SYM

#define BINARY_SYM   290

◆ BINLOG_SYM

#define BINLOG_SYM   291

◆ BIT_AND_SYM

#define BIT_AND_SYM   293

◆ BIT_OR_SYM

#define BIT_OR_SYM   294

◆ BIT_SYM

#define BIT_SYM   295

◆ BIT_XOR_SYM

#define BIT_XOR_SYM   296

◆ BLOB_SYM

#define BLOB_SYM   297

◆ BLOCK_SYM

#define BLOCK_SYM   298

◆ BOOL_SYM

#define BOOL_SYM   300

◆ BOOLEAN_SYM

#define BOOLEAN_SYM   299

◆ BOTH

#define BOTH   301

◆ BTREE_SYM

#define BTREE_SYM   302

◆ BUCKETS_SYM

#define BUCKETS_SYM   929

◆ BULK_SYM

#define BULK_SYM   1201

◆ BY

#define BY   303

◆ BYTE_SYM

#define BYTE_SYM   304

◆ CACHE_SYM

#define CACHE_SYM   305

◆ CALL_SYM

#define CALL_SYM   306

◆ CASCADE

#define CASCADE   307

◆ CASCADED

#define CASCADED   308

◆ CASE_SYM

#define CASE_SYM   309

◆ CAST_SYM

#define CAST_SYM   310

◆ CATALOG_NAME_SYM

#define CATALOG_NAME_SYM   311

◆ CHAIN_SYM

#define CHAIN_SYM   312

◆ CHALLENGE_RESPONSE_SYM

#define CHALLENGE_RESPONSE_SYM   1198

◆ CHANGE

#define CHANGE   313

◆ CHANGED

#define CHANGED   314

◆ CHANNEL_SYM

#define CHANNEL_SYM   315

◆ CHAR_SYM

#define CHAR_SYM   317

◆ CHARSET

#define CHARSET   316

◆ CHECK_SYM

#define CHECK_SYM   319

◆ CHECKSUM_SYM

#define CHECKSUM_SYM   318

◆ CIPHER_SYM

#define CIPHER_SYM   320

◆ CLASS_ORIGIN_SYM

#define CLASS_ORIGIN_SYM   321

◆ CLIENT_SYM

#define CLIENT_SYM   322

◆ CLONE_SYM

#define CLONE_SYM   931

◆ CLOSE_SYM

#define CLOSE_SYM   323

◆ COALESCE

#define COALESCE   324

◆ CODE_SYM

#define CODE_SYM   325

◆ COLLATE_SYM

#define COLLATE_SYM   326

◆ COLLATION_SYM

#define COLLATION_SYM   327

◆ COLUMN_FORMAT_SYM

#define COLUMN_FORMAT_SYM   330

◆ COLUMN_NAME_SYM

#define COLUMN_NAME_SYM   331

◆ COLUMN_SYM

#define COLUMN_SYM   329

◆ COLUMNS

#define COLUMNS   328

◆ COMMENT_SYM

#define COMMENT_SYM   332

◆ COMMIT_SYM

#define COMMIT_SYM   334

◆ COMMITTED_SYM

#define COMMITTED_SYM   333

◆ COMPACT_SYM

#define COMPACT_SYM   335

◆ COMPLETION_SYM

#define COMPLETION_SYM   336

◆ COMPONENT_SYM

#define COMPONENT_SYM   914

◆ COMPRESSED_SYM

#define COMPRESSED_SYM   337

◆ COMPRESSION_SYM

#define COMPRESSION_SYM   338

◆ CONCURRENT

#define CONCURRENT   340

◆ CONDITION_SYM

#define CONDITION_SYM   341

◆ CONDITIONLESS_JOIN

#define CONDITIONLESS_JOIN   1219

◆ CONNECTION_SYM

#define CONNECTION_SYM   342

◆ CONSISTENT_SYM

#define CONSISTENT_SYM   343

◆ CONSTRAINT

#define CONSTRAINT   344

◆ CONSTRAINT_CATALOG_SYM

#define CONSTRAINT_CATALOG_SYM   345

◆ CONSTRAINT_NAME_SYM

#define CONSTRAINT_NAME_SYM   346

◆ CONSTRAINT_SCHEMA_SYM

#define CONSTRAINT_SCHEMA_SYM   347

◆ CONTAINS_SYM

#define CONTAINS_SYM   348

◆ CONTEXT_SYM

#define CONTEXT_SYM   349

◆ CONTINUE_SYM

#define CONTINUE_SYM   350

◆ CONVERT_SYM

#define CONVERT_SYM   351

◆ COUNT_SYM

#define COUNT_SYM   352

◆ CPU_SYM

#define CPU_SYM   353

◆ CREATE

#define CREATE   354

◆ CROSS

#define CROSS   355

◆ CUBE_SYM

#define CUBE_SYM   356

◆ CUME_DIST_SYM

#define CUME_DIST_SYM   932

◆ CURDATE

#define CURDATE   357

◆ CURRENT_SYM

#define CURRENT_SYM   358

◆ CURRENT_USER

#define CURRENT_USER   359

◆ CURSOR_NAME_SYM

#define CURSOR_NAME_SYM   361

◆ CURSOR_SYM

#define CURSOR_SYM   360

◆ CURTIME

#define CURTIME   362

◆ DATA_SYM

#define DATA_SYM   366

◆ DATABASE

#define DATABASE   363

◆ DATABASES

#define DATABASES   364

◆ DATAFILE_SYM

#define DATAFILE_SYM   365

◆ DATE_ADD_INTERVAL

#define DATE_ADD_INTERVAL   368

◆ DATE_SUB_INTERVAL

#define DATE_SUB_INTERVAL   369

◆ DATE_SYM

#define DATE_SYM   370

◆ DATETIME_SYM

#define DATETIME_SYM   367

◆ DAY_HOUR_SYM

#define DAY_HOUR_SYM   371

◆ DAY_MICROSECOND_SYM

#define DAY_MICROSECOND_SYM   372

◆ DAY_MINUTE_SYM

#define DAY_MINUTE_SYM   373

◆ DAY_SECOND_SYM

#define DAY_SECOND_SYM   374

◆ DAY_SYM

#define DAY_SYM   375

◆ DEALLOCATE_SYM

#define DEALLOCATE_SYM   376

◆ DECIMAL_NUM

#define DECIMAL_NUM   377

◆ DECIMAL_SYM

#define DECIMAL_SYM   378

◆ DECLARE_SYM

#define DECLARE_SYM   379

◆ DEFAULT_AUTH_SYM

#define DEFAULT_AUTH_SYM   381

◆ DEFAULT_SYM

#define DEFAULT_SYM   380

◆ DEFINER_SYM

#define DEFINER_SYM   382

◆ DEFINITION_SYM

#define DEFINITION_SYM   969

◆ DELAY_KEY_WRITE_SYM

#define DELAY_KEY_WRITE_SYM   384

◆ DELAYED_SYM

#define DELAYED_SYM   383

◆ DELETE_SYM

#define DELETE_SYM   385

◆ DENSE_RANK_SYM

#define DENSE_RANK_SYM   933

◆ DESC

#define DESC   386

◆ DESCRIBE

#define DESCRIBE   387

◆ DESCRIPTION_SYM

#define DESCRIPTION_SYM   970

◆ DETERMINISTIC_SYM

#define DETERMINISTIC_SYM   389

◆ DIAGNOSTICS_SYM

#define DIAGNOSTICS_SYM   390

◆ DIRECTORY_SYM

#define DIRECTORY_SYM   391

◆ DISABLE_SYM

#define DISABLE_SYM   392

◆ DISCARD_SYM

#define DISCARD_SYM   393

◆ DISK_SYM

#define DISK_SYM   394

◆ DISTINCT

#define DISTINCT   395

◆ DIV_SYM

#define DIV_SYM   396

◆ DO_SYM

#define DO_SYM   398

◆ DOLLAR_QUOTED_STRING_SYM

#define DOLLAR_QUOTED_STRING_SYM   1204

◆ DOUBLE_SYM

#define DOUBLE_SYM   397

◆ DROP

#define DROP   399

◆ DUAL_SYM

#define DUAL_SYM   400

◆ DUMPFILE

#define DUMPFILE   401

◆ DUPLICATE_SYM

#define DUPLICATE_SYM   402

◆ DYNAMIC_SYM

#define DYNAMIC_SYM   403

◆ EACH_SYM

#define EACH_SYM   404

◆ ELSE

#define ELSE   405

◆ ELSEIF_SYM

#define ELSEIF_SYM   406

◆ EMPTY_FROM_CLAUSE

#define EMPTY_FROM_CLAUSE   1221

◆ EMPTY_SYM

#define EMPTY_SYM   954

◆ ENABLE_SYM

#define ENABLE_SYM   407

◆ ENCLOSED

#define ENCLOSED   408

◆ ENCRYPTION_SYM

#define ENCRYPTION_SYM   339

◆ END

#define END   409

◆ END_OF_INPUT

#define END_OF_INPUT   411

◆ ENDS_SYM

#define ENDS_SYM   410

◆ ENFORCED_SYM

#define ENFORCED_SYM   985

◆ ENGINE_ATTRIBUTE_SYM

#define ENGINE_ATTRIBUTE_SYM   1154

◆ ENGINE_SYM

#define ENGINE_SYM   413

◆ ENGINES_SYM

#define ENGINES_SYM   412

◆ ENUM_SYM

#define ENUM_SYM   414

◆ EQ

#define EQ   415

◆ EQUAL_SYM

#define EQUAL_SYM   416

◆ ERROR_SYM

#define ERROR_SYM   417

◆ ERRORS

#define ERRORS   418

◆ ESCAPE_SYM

#define ESCAPE_SYM   420

◆ ESCAPED

#define ESCAPED   419

◆ EVENT_SYM

#define EVENT_SYM   422

◆ EVENTS_SYM

#define EVENTS_SYM   421

◆ EVERY_SYM

#define EVERY_SYM   423

◆ EXCEPT_SYM

#define EXCEPT_SYM   913

◆ EXCHANGE_SYM

#define EXCHANGE_SYM   424

◆ EXCLUDE_SYM

#define EXCLUDE_SYM   934

◆ EXECUTE_SYM

#define EXECUTE_SYM   425

◆ EXISTS

#define EXISTS   426

◆ EXIT_SYM

#define EXIT_SYM   427

◆ EXPANSION_SYM

#define EXPANSION_SYM   428

◆ EXPIRE_SYM

#define EXPIRE_SYM   429

◆ EXPORT_SYM

#define EXPORT_SYM   430

◆ EXTENDED_SYM

#define EXTENDED_SYM   431

◆ EXTENT_SIZE_SYM

#define EXTENT_SIZE_SYM   432

◆ EXTRACT_SYM

#define EXTRACT_SYM   433

◆ FACTOR_SYM

#define FACTOR_SYM   1192

◆ FAILED_LOGIN_ATTEMPTS_SYM

#define FAILED_LOGIN_ATTEMPTS_SYM   995

◆ FALSE_SYM

#define FALSE_SYM   434

◆ FAST_SYM

#define FAST_SYM   435

◆ FAULTS_SYM

#define FAULTS_SYM   436

◆ FETCH_SYM

#define FETCH_SYM   437

◆ FILE_BLOCK_SIZE_SYM

#define FILE_BLOCK_SIZE_SYM   439

◆ FILE_SYM

#define FILE_SYM   438

◆ FILTER_SYM

#define FILTER_SYM   440

◆ FINISH_SYM

#define FINISH_SYM   1193

◆ FIRST_SYM

#define FIRST_SYM   441

◆ FIRST_VALUE_SYM

#define FIRST_VALUE_SYM   935

◆ FIXED_SYM

#define FIXED_SYM   442

◆ FLOAT_NUM

#define FLOAT_NUM   443

◆ FLOAT_SYM

#define FLOAT_SYM   444

◆ FLUSH_SYM

#define FLUSH_SYM   445

◆ FOLLOWING_SYM

#define FOLLOWING_SYM   936

◆ FOLLOWS_SYM

#define FOLLOWS_SYM   446

◆ FOR_SYM

#define FOR_SYM   449

◆ FORCE_SYM

#define FORCE_SYM   447

◆ FOREIGN

#define FOREIGN   448

◆ FORMAT_SYM

#define FORMAT_SYM   450

◆ FOUND_SYM

#define FOUND_SYM   451

◆ FROM

#define FROM   452

◆ FULL

#define FULL   453

◆ FULLTEXT_SYM

#define FULLTEXT_SYM   454

◆ FUNCTION_SYM

#define FUNCTION_SYM   455

◆ GE

#define GE   456

◆ GENERAL

#define GENERAL   457

◆ GENERATE_SYM

#define GENERATE_SYM   1203

◆ GENERATED

#define GENERATED   458

◆ GEOMETRY_SYM

#define GEOMETRY_SYM   461

◆ GEOMETRYCOLLECTION_SYM

#define GEOMETRYCOLLECTION_SYM   460

◆ GET_FORMAT

#define GET_FORMAT   462

◆ GET_SOURCE_PUBLIC_KEY_SYM

#define GET_SOURCE_PUBLIC_KEY_SYM   1162

◆ GET_SYM

#define GET_SYM   463

◆ GLOBAL_SYM

#define GLOBAL_SYM   464

◆ GRAMMAR_SELECTOR_CTE

#define GRAMMAR_SELECTOR_CTE   919

◆ GRAMMAR_SELECTOR_DERIVED_EXPR

#define GRAMMAR_SELECTOR_DERIVED_EXPR   1158

◆ GRAMMAR_SELECTOR_EXPR

#define GRAMMAR_SELECTOR_EXPR   916

◆ GRAMMAR_SELECTOR_GCOL

#define GRAMMAR_SELECTOR_GCOL   917

◆ GRAMMAR_SELECTOR_PART

#define GRAMMAR_SELECTOR_PART   918

◆ GRANT

#define GRANT   465

◆ GRANTS

#define GRANTS   466

◆ GROUP_CONCAT_SYM

#define GROUP_CONCAT_SYM   468

◆ GROUP_REPLICATION

#define GROUP_REPLICATION   459

◆ GROUP_SYM

#define GROUP_SYM   467

◆ GROUPING_SYM

#define GROUPING_SYM   926

◆ GROUPS_SYM

#define GROUPS_SYM   937

◆ GT_SYM

#define GT_SYM   469

◆ GTID_ONLY_SYM

#define GTID_ONLY_SYM   1199

◆ GTIDS_SYM

#define GTIDS_SYM   1207

◆ HANDLER_SYM

#define HANDLER_SYM   470

◆ HASH_SYM

#define HASH_SYM   471

◆ HAVING

#define HAVING   472

◆ HELP_SYM

#define HELP_SYM   473

◆ HEX_NUM

#define HEX_NUM   474

◆ HIGH_PRIORITY

#define HIGH_PRIORITY   475

◆ HISTOGRAM_SYM

#define HISTOGRAM_SYM   928

◆ HISTORY_SYM

#define HISTORY_SYM   959

◆ HOST_SYM

#define HOST_SYM   476

◆ HOSTS_SYM

#define HOSTS_SYM   477

◆ HOUR_MICROSECOND_SYM

#define HOUR_MICROSECOND_SYM   478

◆ HOUR_MINUTE_SYM

#define HOUR_MINUTE_SYM   479

◆ HOUR_SECOND_SYM

#define HOUR_SECOND_SYM   480

◆ HOUR_SYM

#define HOUR_SYM   481

◆ IDENT

#define IDENT   482

◆ IDENT_QUOTED

#define IDENT_QUOTED   484

◆ IDENTIFIED_SYM

#define IDENTIFIED_SYM   483

◆ IF

#define IF   485

◆ IGNORE_SERVER_IDS_SYM

#define IGNORE_SERVER_IDS_SYM   487

◆ IGNORE_SYM

#define IGNORE_SYM   486

◆ IMPORT

#define IMPORT   488

◆ IN_SYM

#define IN_SYM   504

◆ INACTIVE_SYM

#define INACTIVE_SYM   974

◆ INDEX_SYM

#define INDEX_SYM   490

◆ INDEXES

#define INDEXES   489

◆ INFILE_SYM

#define INFILE_SYM   491

◆ INITIAL_SIZE_SYM

#define INITIAL_SIZE_SYM   492

◆ INITIAL_SYM

#define INITIAL_SYM   1197

◆ INITIATE_SYM

#define INITIATE_SYM   1194

◆ INNER_SYM

#define INNER_SYM   493

◆ INOUT_SYM

#define INOUT_SYM   494

◆ INSENSITIVE_SYM

#define INSENSITIVE_SYM   495

◆ INSERT_METHOD

#define INSERT_METHOD   497

◆ INSERT_SYM

#define INSERT_SYM   496

◆ INSTALL_SYM

#define INSTALL_SYM   499

◆ INSTANCE_SYM

#define INSTANCE_SYM   498

◆ INT_SYM

#define INT_SYM   502

◆ INTERSECT_SYM

#define INTERSECT_SYM   1200

◆ INTERVAL_SYM

#define INTERVAL_SYM   500

◆ INTO

#define INTO   501

◆ INVISIBLE_SYM

#define INVISIBLE_SYM   911

◆ INVOKER_SYM

#define INVOKER_SYM   503

◆ IO_AFTER_GTIDS

#define IO_AFTER_GTIDS   505

◆ IO_BEFORE_GTIDS

#define IO_BEFORE_GTIDS   506

◆ IO_SYM

#define IO_SYM   507

◆ IPC_SYM

#define IPC_SYM   508

◆ IS

#define IS   509

◆ ISOLATION

#define ISOLATION   510

◆ ISSUER_SYM

#define ISSUER_SYM   511

◆ ITERATE_SYM

#define ITERATE_SYM   512

◆ JOIN_SYM

#define JOIN_SYM   513

◆ JSON_ARRAYAGG

#define JSON_ARRAYAGG   921

◆ JSON_OBJECTAGG

#define JSON_OBJECTAGG   920

◆ JSON_SEPARATOR_SYM

#define JSON_SEPARATOR_SYM   514

◆ JSON_SYM

#define JSON_SYM   515

◆ JSON_TABLE_SYM

#define JSON_TABLE_SYM   955

◆ JSON_UNQUOTED_SEPARATOR_SYM

#define JSON_UNQUOTED_SEPARATOR_SYM   907

◆ JSON_VALUE_SYM

#define JSON_VALUE_SYM   1151

◆ KEY_BLOCK_SIZE

#define KEY_BLOCK_SIZE   517

◆ KEY_SYM

#define KEY_SYM   518

◆ KEYRING_SYM

#define KEYRING_SYM   1190

◆ KEYS

#define KEYS   516

◆ KEYWORD_USED_AS_IDENT

#define KEYWORD_USED_AS_IDENT   1217

◆ KEYWORD_USED_AS_KEYWORD

#define KEYWORD_USED_AS_KEYWORD   1218

◆ KILL_SYM

#define KILL_SYM   519

◆ LAG_SYM

#define LAG_SYM   938

◆ LANGUAGE_SYM

#define LANGUAGE_SYM   520

◆ LAST_SYM

#define LAST_SYM   521

◆ LAST_VALUE_SYM

#define LAST_VALUE_SYM   939

◆ LATERAL_SYM

#define LATERAL_SYM   975

◆ LE

#define LE   522

◆ LEAD_SYM

#define LEAD_SYM   940

◆ LEADING

#define LEADING   523

◆ LEAVE_SYM

#define LEAVE_SYM   525

◆ LEAVES

#define LEAVES   524

◆ LEFT

#define LEFT   526

◆ LESS_SYM

#define LESS_SYM   527

◆ LEVEL_SYM

#define LEVEL_SYM   528

◆ LEX_HOSTNAME

#define LEX_HOSTNAME   529

◆ LIKE

#define LIKE   530

◆ LIMIT

#define LIMIT   531

◆ LINEAR_SYM

#define LINEAR_SYM   532

◆ LINES

#define LINES   533

◆ LINESTRING_SYM

#define LINESTRING_SYM   534

◆ LIST_SYM

#define LIST_SYM   535

◆ LOAD

#define LOAD   536

◆ LOCAL_SYM

#define LOCAL_SYM   537

◆ LOCK_SYM

#define LOCK_SYM   540

◆ LOCKED_SYM

#define LOCKED_SYM   924

◆ LOCKS_SYM

#define LOCKS_SYM   539

◆ LOG_SYM

#define LOG_SYM   1206

◆ LOGFILE_SYM

#define LOGFILE_SYM   541

◆ LOGS_SYM

#define LOGS_SYM   542

◆ LONG_NUM

#define LONG_NUM   545

◆ LONG_SYM

#define LONG_SYM   546

◆ LONGBLOB_SYM

#define LONGBLOB_SYM   543

◆ LONGTEXT_SYM

#define LONGTEXT_SYM   544

◆ LOOP_SYM

#define LOOP_SYM   547

◆ LOW_PRIORITY

#define LOW_PRIORITY   548

◆ LT

#define LT   549

◆ MANUAL_SYM

#define MANUAL_SYM   1212

◆ MASTER_SYM

#define MASTER_SYM   571

◆ MATCH

#define MATCH   574

◆ MAX_CONNECTIONS_PER_HOUR

#define MAX_CONNECTIONS_PER_HOUR   575

◆ MAX_QUERIES_PER_HOUR

#define MAX_QUERIES_PER_HOUR   576

◆ MAX_ROWS

#define MAX_ROWS   577

◆ MAX_SIZE_SYM

#define MAX_SIZE_SYM   578

◆ MAX_SYM

#define MAX_SYM   579

◆ MAX_UPDATES_PER_HOUR

#define MAX_UPDATES_PER_HOUR   580

◆ MAX_USER_CONNECTIONS_SYM

#define MAX_USER_CONNECTIONS_SYM   581

◆ MAX_VALUE_SYM

#define MAX_VALUE_SYM   582

◆ MEDIUM_SYM

#define MEDIUM_SYM   586

◆ MEDIUMBLOB_SYM

#define MEDIUMBLOB_SYM   583

◆ MEDIUMINT_SYM

#define MEDIUMINT_SYM   584

◆ MEDIUMTEXT_SYM

#define MEDIUMTEXT_SYM   585

◆ MEMBER_SYM

#define MEMBER_SYM   977

◆ MEMORY_SYM

#define MEMORY_SYM   587

◆ MERGE_SYM

#define MERGE_SYM   588

◆ MESSAGE_TEXT_SYM

#define MESSAGE_TEXT_SYM   589

◆ MICROSECOND_SYM

#define MICROSECOND_SYM   590

◆ MIGRATE_SYM

#define MIGRATE_SYM   591

◆ MIN_ROWS

#define MIN_ROWS   595

◆ MIN_SYM

#define MIN_SYM   596

◆ MINUTE_MICROSECOND_SYM

#define MINUTE_MICROSECOND_SYM   592

◆ MINUTE_SECOND_SYM

#define MINUTE_SECOND_SYM   593

◆ MINUTE_SYM

#define MINUTE_SYM   594

◆ MOD_SYM

#define MOD_SYM   600

◆ MODE_SYM

#define MODE_SYM   597

◆ MODIFIES_SYM

#define MODIFIES_SYM   598

◆ MODIFY_SYM

#define MODIFY_SYM   599

◆ MONTH_SYM

#define MONTH_SYM   601

◆ MULTILINESTRING_SYM

#define MULTILINESTRING_SYM   602

◆ MULTIPOINT_SYM

#define MULTIPOINT_SYM   603

◆ MULTIPOLYGON_SYM

#define MULTIPOLYGON_SYM   604

◆ MUTEX_SYM

#define MUTEX_SYM   605

◆ MY_SQL_PARSER_DEBUG

#define MY_SQL_PARSER_DEBUG   0

◆ MY_SQL_PARSER_LTYPE_IS_DECLARED

#define MY_SQL_PARSER_LTYPE_IS_DECLARED   1

◆ MY_SQL_PARSER_LTYPE_IS_TRIVIAL

#define MY_SQL_PARSER_LTYPE_IS_TRIVIAL   1

◆ MY_SQL_PARSER_TOKENTYPE

#define MY_SQL_PARSER_TOKENTYPE

◆ MYSQL_ERRNO_SYM

#define MYSQL_ERRNO_SYM   606

◆ NAME_SYM

#define NAME_SYM   608

◆ NAMES_SYM

#define NAMES_SYM   607

◆ NATIONAL_SYM

#define NATIONAL_SYM   609

◆ NATURAL

#define NATURAL   610

◆ NCHAR_STRING

#define NCHAR_STRING   611

◆ NCHAR_SYM

#define NCHAR_SYM   612

◆ NDBCLUSTER_SYM

#define NDBCLUSTER_SYM   613

◆ NE

#define NE   614

◆ NEG

#define NEG   615

◆ NESTED_SYM

#define NESTED_SYM   956

◆ NETWORK_NAMESPACE_SYM

#define NETWORK_NAMESPACE_SYM   987

◆ NEVER_SYM

#define NEVER_SYM   616

◆ NEW_SYM

#define NEW_SYM   617

◆ NEXT_SYM

#define NEXT_SYM   618

◆ NO_SYM

#define NO_SYM   624

◆ NO_WAIT_SYM

#define NO_WAIT_SYM   625

◆ NO_WRITE_TO_BINLOG

#define NO_WRITE_TO_BINLOG   626

◆ NODEGROUP_SYM

#define NODEGROUP_SYM   619

◆ NONE_SYM

#define NONE_SYM   620

◆ NOT2_SYM

#define NOT2_SYM   621

◆ NOT_SYM

#define NOT_SYM   622

◆ NOW_SYM

#define NOW_SYM   623

◆ NOWAIT_SYM

#define NOWAIT_SYM   925

◆ NTH_VALUE_SYM

#define NTH_VALUE_SYM   941

◆ NTILE_SYM

#define NTILE_SYM   942

◆ NULL_SYM

#define NULL_SYM   627

◆ NULLS_SYM

#define NULLS_SYM   943

◆ NUM

#define NUM   628

◆ NUMBER_SYM

#define NUMBER_SYM   629

◆ NUMERIC_SYM

#define NUMERIC_SYM   630

◆ NVARCHAR_SYM

#define NVARCHAR_SYM   631

◆ OBSOLETE_TOKEN_271

#define OBSOLETE_TOKEN_271   271

◆ OBSOLETE_TOKEN_388

#define OBSOLETE_TOKEN_388   388

◆ OBSOLETE_TOKEN_538

#define OBSOLETE_TOKEN_538   538

◆ OBSOLETE_TOKEN_550

#define OBSOLETE_TOKEN_550   550

◆ OBSOLETE_TOKEN_551

#define OBSOLETE_TOKEN_551   551

◆ OBSOLETE_TOKEN_552

#define OBSOLETE_TOKEN_552   552

◆ OBSOLETE_TOKEN_553

#define OBSOLETE_TOKEN_553   553

◆ OBSOLETE_TOKEN_554

#define OBSOLETE_TOKEN_554   554

◆ OBSOLETE_TOKEN_555

#define OBSOLETE_TOKEN_555   555

◆ OBSOLETE_TOKEN_556

#define OBSOLETE_TOKEN_556   556

◆ OBSOLETE_TOKEN_557

#define OBSOLETE_TOKEN_557   557

◆ OBSOLETE_TOKEN_558

#define OBSOLETE_TOKEN_558   558

◆ OBSOLETE_TOKEN_559

#define OBSOLETE_TOKEN_559   559

◆ OBSOLETE_TOKEN_561

#define OBSOLETE_TOKEN_561   561

◆ OBSOLETE_TOKEN_562

#define OBSOLETE_TOKEN_562   562

◆ OBSOLETE_TOKEN_563

#define OBSOLETE_TOKEN_563   563

◆ OBSOLETE_TOKEN_564

#define OBSOLETE_TOKEN_564   564

◆ OBSOLETE_TOKEN_565

#define OBSOLETE_TOKEN_565   565

◆ OBSOLETE_TOKEN_566

#define OBSOLETE_TOKEN_566   566

◆ OBSOLETE_TOKEN_567

#define OBSOLETE_TOKEN_567   567

◆ OBSOLETE_TOKEN_568

#define OBSOLETE_TOKEN_568   568

◆ OBSOLETE_TOKEN_569

#define OBSOLETE_TOKEN_569   569

◆ OBSOLETE_TOKEN_570

#define OBSOLETE_TOKEN_570   570

◆ OBSOLETE_TOKEN_572

#define OBSOLETE_TOKEN_572   572

◆ OBSOLETE_TOKEN_573

#define OBSOLETE_TOKEN_573   573

◆ OBSOLETE_TOKEN_654

#define OBSOLETE_TOKEN_654   654

◆ OBSOLETE_TOKEN_693

#define OBSOLETE_TOKEN_693   693

◆ OBSOLETE_TOKEN_755

#define OBSOLETE_TOKEN_755   755

◆ OBSOLETE_TOKEN_784

#define OBSOLETE_TOKEN_784   784

◆ OBSOLETE_TOKEN_820

#define OBSOLETE_TOKEN_820   820

◆ OBSOLETE_TOKEN_848

#define OBSOLETE_TOKEN_848   848

◆ OBSOLETE_TOKEN_893

#define OBSOLETE_TOKEN_893   893

◆ OBSOLETE_TOKEN_930

#define OBSOLETE_TOKEN_930   930

◆ OBSOLETE_TOKEN_966

#define OBSOLETE_TOKEN_966   966

◆ OBSOLETE_TOKEN_967

#define OBSOLETE_TOKEN_967   967

◆ OBSOLETE_TOKEN_989

#define OBSOLETE_TOKEN_989   989

◆ OBSOLETE_TOKEN_990

#define OBSOLETE_TOKEN_990   990

◆ OBSOLETE_TOKEN_992

#define OBSOLETE_TOKEN_992   992

◆ OF_SYM

#define OF_SYM   922

◆ OFF_SYM

#define OFF_SYM   998

◆ OFFSET_SYM

#define OFFSET_SYM   632

◆ OJ_SYM

#define OJ_SYM   986

◆ OLD_SYM

#define OLD_SYM   984

◆ ON_SYM

#define ON_SYM   633

◆ ONE_SYM

#define ONE_SYM   634

◆ ONLY_SYM

#define ONLY_SYM   635

◆ OPEN_SYM

#define OPEN_SYM   636

◆ OPTIMIZE

#define OPTIMIZE   637

◆ OPTIMIZER_COSTS_SYM

#define OPTIMIZER_COSTS_SYM   638

◆ OPTION

#define OPTION   640

◆ OPTIONAL_SYM

#define OPTIONAL_SYM   978

◆ OPTIONALLY

#define OPTIONALLY   641

◆ OPTIONS_SYM

#define OPTIONS_SYM   639

◆ OR2_SYM

#define OR2_SYM   642

◆ OR_OR_SYM

#define OR_OR_SYM   644

◆ OR_SYM

#define OR_SYM   645

◆ ORDER_SYM

#define ORDER_SYM   643

◆ ORDINALITY_SYM

#define ORDINALITY_SYM   957

◆ ORGANIZATION_SYM

#define ORGANIZATION_SYM   971

◆ OTHERS_SYM

#define OTHERS_SYM   944

◆ OUT_SYM

#define OUT_SYM   648

◆ OUTER_SYM

#define OUTER_SYM   646

◆ OUTFILE

#define OUTFILE   647

◆ OVER_SYM

#define OVER_SYM   945

◆ OWNER_SYM

#define OWNER_SYM   649

◆ PACK_KEYS_SYM

#define PACK_KEYS_SYM   650

◆ PAGE_SYM

#define PAGE_SYM   651

◆ PARALLEL_SYM

#define PARALLEL_SYM   1208

◆ PARAM_MARKER

#define PARAM_MARKER   652

◆ PARSE_TREE_SYM

#define PARSE_TREE_SYM   1205

◆ PARSER_SYM

#define PARSER_SYM   653

◆ PARTIAL

#define PARTIAL   655

◆ PARTITION_SYM

#define PARTITION_SYM   656

◆ PARTITIONING_SYM

#define PARTITIONING_SYM   658

◆ PARTITIONS_SYM

#define PARTITIONS_SYM   657

◆ PASSWORD

#define PASSWORD   659

◆ PASSWORD_LOCK_TIME_SYM

#define PASSWORD_LOCK_TIME_SYM   994

◆ PATH_SYM

#define PATH_SYM   958

◆ PERCENT_RANK_SYM

#define PERCENT_RANK_SYM   946

◆ PERSIST_ONLY_SYM

#define PERSIST_ONLY_SYM   927

◆ PERSIST_SYM

#define PERSIST_SYM   908

◆ PHASE_SYM

#define PHASE_SYM   660

◆ PLUGIN_DIR_SYM

#define PLUGIN_DIR_SYM   661

◆ PLUGIN_SYM

#define PLUGIN_SYM   662

◆ PLUGINS_SYM

#define PLUGINS_SYM   663

◆ POINT_SYM

#define POINT_SYM   664

◆ POLYGON_SYM

#define POLYGON_SYM   665

◆ PORT_SYM

#define PORT_SYM   666

◆ POSITION_SYM

#define POSITION_SYM   667

◆ PRECEDES_SYM

#define PRECEDES_SYM   668

◆ PRECEDING_SYM

#define PRECEDING_SYM   947

◆ PRECISION

#define PRECISION   669

◆ PREFER_PARENTHESES

#define PREFER_PARENTHESES   1220

◆ PREPARE_SYM

#define PREPARE_SYM   670

◆ PRESERVE_SYM

#define PRESERVE_SYM   671

◆ PREV_SYM

#define PREV_SYM   672

◆ PRIMARY_SYM

#define PRIMARY_SYM   673

◆ PRIVILEGE_CHECKS_USER_SYM

#define PRIVILEGE_CHECKS_USER_SYM   991

◆ PRIVILEGES

#define PRIVILEGES   674

◆ PROCEDURE_SYM

#define PROCEDURE_SYM   675

◆ PROCESS

#define PROCESS   676

◆ PROCESSLIST_SYM

#define PROCESSLIST_SYM   677

◆ PROFILE_SYM

#define PROFILE_SYM   678

◆ PROFILES_SYM

#define PROFILES_SYM   679

◆ PROXY_SYM

#define PROXY_SYM   680

◆ PURGE

#define PURGE   681

◆ QUALIFY_SYM

#define QUALIFY_SYM   1210

◆ QUARTER_SYM

#define QUARTER_SYM   682

◆ QUERY_SYM

#define QUERY_SYM   683

◆ QUICK

#define QUICK   684

◆ RANDOM_SYM

#define RANDOM_SYM   988

◆ RANGE_SYM

#define RANGE_SYM   685

◆ RANK_SYM

#define RANK_SYM   948

◆ READ_ONLY_SYM

#define READ_ONLY_SYM   687

◆ READ_SYM

#define READ_SYM   688

◆ READ_WRITE_SYM

#define READ_WRITE_SYM   689

◆ READS_SYM

#define READS_SYM   686

◆ REAL_SYM

#define REAL_SYM   690

◆ REBUILD_SYM

#define REBUILD_SYM   691

◆ RECOVER_SYM

#define RECOVER_SYM   692

◆ RECURSIVE_SYM

#define RECURSIVE_SYM   915

◆ REDO_BUFFER_SIZE_SYM

#define REDO_BUFFER_SIZE_SYM   694

◆ REDUNDANT_SYM

#define REDUNDANT_SYM   695

◆ REFERENCE_SYM

#define REFERENCE_SYM   972

◆ REFERENCES

#define REFERENCES   696

◆ REGEXP

#define REGEXP   697

◆ REGISTRATION_SYM

#define REGISTRATION_SYM   1195

◆ RELAY

#define RELAY   698

◆ RELAY_LOG_FILE_SYM

#define RELAY_LOG_FILE_SYM   700

◆ RELAY_LOG_POS_SYM

#define RELAY_LOG_POS_SYM   701

◆ RELAY_THREAD

#define RELAY_THREAD   702

◆ RELAYLOG_SYM

#define RELAYLOG_SYM   699

◆ RELEASE_SYM

#define RELEASE_SYM   703

◆ RELOAD

#define RELOAD   704

◆ REMOVE_SYM

#define REMOVE_SYM   705

◆ RENAME

#define RENAME   706

◆ REORGANIZE_SYM

#define REORGANIZE_SYM   707

◆ REPAIR

#define REPAIR   708

◆ REPEAT_SYM

#define REPEAT_SYM   710

◆ REPEATABLE_SYM

#define REPEATABLE_SYM   709

◆ REPLACE_SYM

#define REPLACE_SYM   711

◆ REPLICA_SYM

#define REPLICA_SYM   1159

◆ REPLICAS_SYM

#define REPLICAS_SYM   1160

◆ REPLICATE_DO_DB

#define REPLICATE_DO_DB   713

◆ REPLICATE_DO_TABLE

#define REPLICATE_DO_TABLE   715

◆ REPLICATE_IGNORE_DB

#define REPLICATE_IGNORE_DB   714

◆ REPLICATE_IGNORE_TABLE

#define REPLICATE_IGNORE_TABLE   716

◆ REPLICATE_REWRITE_DB

#define REPLICATE_REWRITE_DB   719

◆ REPLICATE_WILD_DO_TABLE

#define REPLICATE_WILD_DO_TABLE   717

◆ REPLICATE_WILD_IGNORE_TABLE

#define REPLICATE_WILD_IGNORE_TABLE   718

◆ REPLICATION

#define REPLICATION   712

◆ REQUIRE_ROW_FORMAT_SYM

#define REQUIRE_ROW_FORMAT_SYM   993

◆ REQUIRE_SYM

#define REQUIRE_SYM   720

◆ REQUIRE_TABLE_PRIMARY_KEY_CHECK_SYM

#define REQUIRE_TABLE_PRIMARY_KEY_CHECK_SYM   996

◆ RESET_SYM

#define RESET_SYM   721

◆ RESIGNAL_SYM

#define RESIGNAL_SYM   722

◆ RESOURCE_SYM

#define RESOURCE_SYM   963

◆ RESOURCES

#define RESOURCES   723

◆ RESPECT_SYM

#define RESPECT_SYM   949

◆ RESTART_SYM

#define RESTART_SYM   968

◆ RESTORE_SYM

#define RESTORE_SYM   724

◆ RESTRICT

#define RESTRICT   725

◆ RESUME_SYM

#define RESUME_SYM   726

◆ RETAIN_SYM

#define RETAIN_SYM   983

◆ RETURN_SYM

#define RETURN_SYM   729

◆ RETURNED_SQLSTATE_SYM

#define RETURNED_SQLSTATE_SYM   727

◆ RETURNING_SYM

#define RETURNING_SYM   999

◆ RETURNS_SYM

#define RETURNS_SYM   728

◆ REUSE_SYM

#define REUSE_SYM   960

◆ REVERSE_SYM

#define REVERSE_SYM   730

◆ REVOKE

#define REVOKE   731

◆ RIGHT

#define RIGHT   732

◆ ROLE_SYM

#define ROLE_SYM   909

◆ ROLLBACK_SYM

#define ROLLBACK_SYM   733

◆ ROLLUP_SYM

#define ROLLUP_SYM   734

◆ ROTATE_SYM

#define ROTATE_SYM   735

◆ ROUTINE_SYM

#define ROUTINE_SYM   736

◆ ROW_COUNT_SYM

#define ROW_COUNT_SYM   740

◆ ROW_FORMAT_SYM

#define ROW_FORMAT_SYM   738

◆ ROW_NUMBER_SYM

#define ROW_NUMBER_SYM   950

◆ ROW_SYM

#define ROW_SYM   739

◆ ROWS_SYM

#define ROWS_SYM   737

◆ RTREE_SYM

#define RTREE_SYM   741

◆ S3_SYM

#define S3_SYM   1209

◆ SAVEPOINT_SYM

#define SAVEPOINT_SYM   742

◆ SCHEDULE_SYM

#define SCHEDULE_SYM   743

◆ SCHEMA_NAME_SYM

#define SCHEMA_NAME_SYM   744

◆ SECOND_MICROSECOND_SYM

#define SECOND_MICROSECOND_SYM   745

◆ SECOND_SYM

#define SECOND_SYM   746

◆ SECONDARY_ENGINE_ATTRIBUTE_SYM

#define SECONDARY_ENGINE_ATTRIBUTE_SYM   1155

◆ SECONDARY_ENGINE_SYM

#define SECONDARY_ENGINE_SYM   980

◆ SECONDARY_LOAD_SYM

#define SECONDARY_LOAD_SYM   981

◆ SECONDARY_SYM

#define SECONDARY_SYM   979

◆ SECONDARY_UNLOAD_SYM

#define SECONDARY_UNLOAD_SYM   982

◆ SECURITY_SYM

#define SECURITY_SYM   747

◆ SELECT_SYM

#define SELECT_SYM   748

◆ SENSITIVE_SYM

#define SENSITIVE_SYM   749

◆ SEPARATOR_SYM

#define SEPARATOR_SYM   750

◆ SERIAL_SYM

#define SERIAL_SYM   752

◆ SERIALIZABLE_SYM

#define SERIALIZABLE_SYM   751

◆ SERVER_SYM

#define SERVER_SYM   754

◆ SESSION_SYM

#define SESSION_SYM   753

◆ SET_SYM

#define SET_SYM   756

◆ SET_VAR

#define SET_VAR   757

◆ SHARE_SYM

#define SHARE_SYM   758

◆ SHIFT_LEFT

#define SHIFT_LEFT   759

◆ SHIFT_RIGHT

#define SHIFT_RIGHT   760

◆ SHOW

#define SHOW   761

◆ SHUTDOWN

#define SHUTDOWN   762

◆ SIGNAL_SYM

#define SIGNAL_SYM   763

◆ SIGNED_SYM

#define SIGNED_SYM   764

◆ SIMPLE_SYM

#define SIMPLE_SYM   765

◆ SKIP_SYM

#define SKIP_SYM   923

◆ SLAVE

#define SLAVE   766

◆ SLOW

#define SLOW   767

◆ SMALLINT_SYM

#define SMALLINT_SYM   768

◆ SNAPSHOT_SYM

#define SNAPSHOT_SYM   769

◆ SOCKET_SYM

#define SOCKET_SYM   770

◆ SONAME_SYM

#define SONAME_SYM   771

◆ SOUNDS_SYM

#define SOUNDS_SYM   772

◆ SOURCE_AUTO_POSITION_SYM

#define SOURCE_AUTO_POSITION_SYM   1163

◆ SOURCE_BIND_SYM

#define SOURCE_BIND_SYM   1164

◆ SOURCE_COMPRESSION_ALGORITHM_SYM

#define SOURCE_COMPRESSION_ALGORITHM_SYM   1165

◆ SOURCE_CONNECT_RETRY_SYM

#define SOURCE_CONNECT_RETRY_SYM   1166

◆ SOURCE_CONNECTION_AUTO_FAILOVER_SYM

#define SOURCE_CONNECTION_AUTO_FAILOVER_SYM   1156

◆ SOURCE_DELAY_SYM

#define SOURCE_DELAY_SYM   1167

◆ SOURCE_HEARTBEAT_PERIOD_SYM

#define SOURCE_HEARTBEAT_PERIOD_SYM   1168

◆ SOURCE_HOST_SYM

#define SOURCE_HOST_SYM   1169

◆ SOURCE_LOG_FILE_SYM

#define SOURCE_LOG_FILE_SYM   1170

◆ SOURCE_LOG_POS_SYM

#define SOURCE_LOG_POS_SYM   1171

◆ SOURCE_PASSWORD_SYM

#define SOURCE_PASSWORD_SYM   1172

◆ SOURCE_PORT_SYM

#define SOURCE_PORT_SYM   1173

◆ SOURCE_PUBLIC_KEY_PATH_SYM

#define SOURCE_PUBLIC_KEY_PATH_SYM   1174

◆ SOURCE_RETRY_COUNT_SYM

#define SOURCE_RETRY_COUNT_SYM   1175

◆ SOURCE_SSL_CA_SYM

#define SOURCE_SSL_CA_SYM   1177

◆ SOURCE_SSL_CAPATH_SYM

#define SOURCE_SSL_CAPATH_SYM   1178

◆ SOURCE_SSL_CERT_SYM

#define SOURCE_SSL_CERT_SYM   1179

◆ SOURCE_SSL_CIPHER_SYM

#define SOURCE_SSL_CIPHER_SYM   1180

◆ SOURCE_SSL_CRL_SYM

#define SOURCE_SSL_CRL_SYM   1181

◆ SOURCE_SSL_CRLPATH_SYM

#define SOURCE_SSL_CRLPATH_SYM   1182

◆ SOURCE_SSL_KEY_SYM

#define SOURCE_SSL_KEY_SYM   1183

◆ SOURCE_SSL_SYM

#define SOURCE_SSL_SYM   1176

◆ SOURCE_SSL_VERIFY_SERVER_CERT_SYM

#define SOURCE_SSL_VERIFY_SERVER_CERT_SYM   1184

◆ SOURCE_SYM

#define SOURCE_SYM   773

◆ SOURCE_TLS_CIPHERSUITES_SYM

#define SOURCE_TLS_CIPHERSUITES_SYM   1185

◆ SOURCE_TLS_VERSION_SYM

#define SOURCE_TLS_VERSION_SYM   1186

◆ SOURCE_USER_SYM

#define SOURCE_USER_SYM   1187

◆ SOURCE_ZSTD_COMPRESSION_LEVEL_SYM

#define SOURCE_ZSTD_COMPRESSION_LEVEL_SYM   1188

◆ SPATIAL_SYM

#define SPATIAL_SYM   774

◆ SPECIFIC_SYM

#define SPECIFIC_SYM   775

◆ SQL_AFTER_GTIDS

#define SQL_AFTER_GTIDS   779

◆ SQL_AFTER_MTS_GAPS

#define SQL_AFTER_MTS_GAPS   780

◆ SQL_BEFORE_GTIDS

#define SQL_BEFORE_GTIDS   781

◆ SQL_BIG_RESULT

#define SQL_BIG_RESULT   782

◆ SQL_BUFFER_RESULT

#define SQL_BUFFER_RESULT   783

◆ SQL_CALC_FOUND_ROWS

#define SQL_CALC_FOUND_ROWS   785

◆ SQL_NO_CACHE_SYM

#define SQL_NO_CACHE_SYM   786

◆ SQL_SMALL_RESULT

#define SQL_SMALL_RESULT   787

◆ SQL_SYM

#define SQL_SYM   788

◆ SQL_THREAD

#define SQL_THREAD   789

◆ SQLEXCEPTION_SYM

#define SQLEXCEPTION_SYM   776

◆ SQLSTATE_SYM

#define SQLSTATE_SYM   777

◆ SQLWARNING_SYM

#define SQLWARNING_SYM   778

◆ SRID_SYM

#define SRID_SYM   961

◆ SSL_SYM

#define SSL_SYM   790

◆ ST_COLLECT_SYM

#define ST_COLLECT_SYM   1189

◆ STACKED_SYM

#define STACKED_SYM   791

◆ START_SYM

#define START_SYM   794

◆ STARTING

#define STARTING   792

◆ STARTS_SYM

#define STARTS_SYM   793

◆ STATS_AUTO_RECALC_SYM

#define STATS_AUTO_RECALC_SYM   795

◆ STATS_PERSISTENT_SYM

#define STATS_PERSISTENT_SYM   796

◆ STATS_SAMPLE_PAGES_SYM

#define STATS_SAMPLE_PAGES_SYM   797

◆ STATUS_SYM

#define STATUS_SYM   798

◆ STD_SYM

#define STD_SYM   800

◆ STDDEV_SAMP_SYM

#define STDDEV_SAMP_SYM   799

◆ STOP_SYM

#define STOP_SYM   801

◆ STORAGE_SYM

#define STORAGE_SYM   802

◆ STORED_SYM

#define STORED_SYM   803

◆ STRAIGHT_JOIN

#define STRAIGHT_JOIN   804

◆ STREAM_SYM

#define STREAM_SYM   997

◆ STRING_SYM

#define STRING_SYM   805

◆ SUBCLASS_ORIGIN_SYM

#define SUBCLASS_ORIGIN_SYM   806

◆ SUBDATE_SYM

#define SUBDATE_SYM   807

◆ SUBJECT_SYM

#define SUBJECT_SYM   808

◆ SUBPARTITION_SYM

#define SUBPARTITION_SYM   810

◆ SUBPARTITIONS_SYM

#define SUBPARTITIONS_SYM   809

◆ SUBSTRING

#define SUBSTRING   811

◆ SUM_SYM

#define SUM_SYM   812

◆ SUPER_SYM

#define SUPER_SYM   813

◆ SUSPEND_SYM

#define SUSPEND_SYM   814

◆ SWAPS_SYM

#define SWAPS_SYM   815

◆ SWITCHES_SYM

#define SWITCHES_SYM   816

◆ SYSDATE

#define SYSDATE   817

◆ SYSTEM_SYM

#define SYSTEM_SYM   964

◆ TABLE_CHECKSUM_SYM

#define TABLE_CHECKSUM_SYM   822

◆ TABLE_NAME_SYM

#define TABLE_NAME_SYM   823

◆ TABLE_SYM

#define TABLE_SYM   821

◆ TABLES

#define TABLES   818

◆ TABLESAMPLE_SYM

#define TABLESAMPLE_SYM   1214

◆ TABLESPACE_SYM

#define TABLESPACE_SYM   819

◆ TEMPORARY

#define TEMPORARY   824

◆ TEMPTABLE_SYM

#define TEMPTABLE_SYM   825

◆ TERMINATED

#define TERMINATED   826

◆ TEXT_STRING

#define TEXT_STRING   827

◆ TEXT_SYM

#define TEXT_SYM   828

◆ THAN_SYM

#define THAN_SYM   829

◆ THEN_SYM

#define THEN_SYM   830

◆ THREAD_PRIORITY_SYM

#define THREAD_PRIORITY_SYM   962

◆ TIES_SYM

#define TIES_SYM   951

◆ TIME_SYM

#define TIME_SYM   834

◆ TIMESTAMP_ADD

#define TIMESTAMP_ADD   832

◆ TIMESTAMP_DIFF

#define TIMESTAMP_DIFF   833

◆ TIMESTAMP_SYM

#define TIMESTAMP_SYM   831

◆ TINYBLOB_SYM

#define TINYBLOB_SYM   835

◆ TINYINT_SYM

#define TINYINT_SYM   836

◆ TINYTEXT_SYN

#define TINYTEXT_SYN   837

◆ TLS_SYM

#define TLS_SYM   1152

◆ TO_SYM

#define TO_SYM   838

◆ TRAILING

#define TRAILING   839

◆ TRANSACTION_SYM

#define TRANSACTION_SYM   840

◆ TRIGGER_SYM

#define TRIGGER_SYM   842

◆ TRIGGERS_SYM

#define TRIGGERS_SYM   841

◆ TRIM

#define TRIM   843

◆ TRUE_SYM

#define TRUE_SYM   844

◆ TRUNCATE_SYM

#define TRUNCATE_SYM   845

◆ TYPE_SYM

#define TYPE_SYM   847

◆ TYPES_SYM

#define TYPES_SYM   846

◆ ULONGLONG_NUM

#define ULONGLONG_NUM   849

◆ UNBOUNDED_SYM

#define UNBOUNDED_SYM   952

◆ UNCOMMITTED_SYM

#define UNCOMMITTED_SYM   850

◆ UNDEFINED_SYM

#define UNDEFINED_SYM   851

◆ UNDERSCORE_CHARSET

#define UNDERSCORE_CHARSET   852

◆ UNDO_BUFFER_SIZE_SYM

#define UNDO_BUFFER_SIZE_SYM   854

◆ UNDO_SYM

#define UNDO_SYM   855

◆ UNDOFILE_SYM

#define UNDOFILE_SYM   853

◆ UNICODE_SYM

#define UNICODE_SYM   856

◆ UNINSTALL_SYM

#define UNINSTALL_SYM   857

◆ UNION_SYM

#define UNION_SYM   858

◆ UNIQUE_SYM

#define UNIQUE_SYM   859

◆ UNKNOWN_SYM

#define UNKNOWN_SYM   860

◆ UNLOCK_SYM

#define UNLOCK_SYM   861

◆ UNREGISTER_SYM

#define UNREGISTER_SYM   1196

◆ UNSIGNED_SYM

#define UNSIGNED_SYM   862

◆ UNTIL_SYM

#define UNTIL_SYM   863

◆ UPDATE_SYM

#define UPDATE_SYM   864

◆ UPGRADE_SYM

#define UPGRADE_SYM   865

◆ URL_SYM

#define URL_SYM   1202

◆ USAGE

#define USAGE   866

◆ USE_FRM

#define USE_FRM   868

◆ USE_SYM

#define USE_SYM   869

◆ USER

#define USER   867

◆ USING

#define USING   870

◆ UTC_DATE_SYM

#define UTC_DATE_SYM   871

◆ UTC_TIME_SYM

#define UTC_TIME_SYM   873

◆ UTC_TIMESTAMP_SYM

#define UTC_TIMESTAMP_SYM   872

◆ VALIDATION_SYM

#define VALIDATION_SYM   874

◆ VALUE_SYM

#define VALUE_SYM   876

◆ VALUES

#define VALUES   875

◆ VAR_SAMP_SYM

#define VAR_SAMP_SYM   882

◆ VARBINARY_SYM

#define VARBINARY_SYM   877

◆ VARCHAR_SYM

#define VARCHAR_SYM   878

◆ VARIABLES

#define VARIABLES   879

◆ VARIANCE_SYM

#define VARIANCE_SYM   880

◆ VARYING

#define VARYING   881

◆ VCPU_SYM

#define VCPU_SYM   965

◆ VECTOR_SYM

#define VECTOR_SYM   1215

◆ VIEW_SYM

#define VIEW_SYM   883

◆ VIRTUAL_SYM

#define VIRTUAL_SYM   884

◆ VISIBLE_SYM

#define VISIBLE_SYM   912

◆ WAIT_SYM

#define WAIT_SYM   885

◆ WARNINGS

#define WARNINGS   886

◆ WEEK_SYM

#define WEEK_SYM   887

◆ WEIGHT_STRING_SYM

#define WEIGHT_STRING_SYM   888

◆ WHEN_SYM

#define WHEN_SYM   889

◆ WHERE

#define WHERE   890

◆ WHILE_SYM

#define WHILE_SYM   891

◆ WINDOW_SYM

#define WINDOW_SYM   953

◆ WITH

#define WITH   892

◆ WITH_ROLLUP_SYM

#define WITH_ROLLUP_SYM   894

◆ WITHOUT_SYM

#define WITHOUT_SYM   895

◆ WORK_SYM

#define WORK_SYM   896

◆ WRAPPER_SYM

#define WRAPPER_SYM   897

◆ WRITE_SYM

#define WRITE_SYM   898

◆ X509_SYM

#define X509_SYM   899

◆ XA_SYM

#define XA_SYM   900

◆ XID_SYM

#define XID_SYM   901

◆ XML_SYM

#define XML_SYM   902

◆ XOR

#define XOR   903

◆ YEAR_MONTH_SYM

#define YEAR_MONTH_SYM   904

◆ YEAR_SYM

#define YEAR_SYM   905

◆ YYUNDEF

#define YYUNDEF   1150

◆ ZEROFILL_SYM

#define ZEROFILL_SYM   906

◆ ZONE_SYM

#define ZONE_SYM   1157

Typedef Documentation

◆ MY_SQL_PARSER_LTYPE

Enumeration Type Documentation

◆ my_sql_parser_tokentype

Enumerator
ABORT_SYM 
ACCESSIBLE_SYM 
ACCOUNT_SYM 
ACTION 
ADD 
ADDDATE_SYM 
AFTER_SYM 
AGAINST 
AGGREGATE_SYM 
ALGORITHM_SYM 
ALL 
ALTER 
ALWAYS_SYM 
OBSOLETE_TOKEN_271 
ANALYZE_SYM 
AND_AND_SYM 
AND_SYM 
ANY_SYM 
AS 
ASC 
ASCII_SYM 
ASENSITIVE_SYM 
AT_SYM 
AUTOEXTEND_SIZE_SYM 
AUTO_INC 
AVG_ROW_LENGTH 
AVG_SYM 
BACKUP_SYM 
BEFORE_SYM 
BEGIN_SYM 
BETWEEN_SYM 
BIGINT_SYM 
BINARY_SYM 
BINLOG_SYM 
BIN_NUM 
BIT_AND_SYM 
BIT_OR_SYM 
BIT_SYM 
BIT_XOR_SYM 
BLOB_SYM 
BLOCK_SYM 
BOOLEAN_SYM 
BOOL_SYM 
BOTH 
BTREE_SYM 
BY 
BYTE_SYM 
CACHE_SYM 
CALL_SYM 
CASCADE 
CASCADED 
CASE_SYM 
CAST_SYM 
CATALOG_NAME_SYM 
CHAIN_SYM 
CHANGE 
CHANGED 
CHANNEL_SYM 
CHARSET 
CHAR_SYM 
CHECKSUM_SYM 
CHECK_SYM 
CIPHER_SYM 
CLASS_ORIGIN_SYM 
CLIENT_SYM 
CLOSE_SYM 
COALESCE 
CODE_SYM 
COLLATE_SYM 
COLLATION_SYM 
COLUMNS 
COLUMN_SYM 
COLUMN_FORMAT_SYM 
COLUMN_NAME_SYM 
COMMENT_SYM 
COMMITTED_SYM 
COMMIT_SYM 
COMPACT_SYM 
COMPLETION_SYM 
COMPRESSED_SYM 
COMPRESSION_SYM 
ENCRYPTION_SYM 
CONCURRENT 
CONDITION_SYM 
CONNECTION_SYM 
CONSISTENT_SYM 
CONSTRAINT 
CONSTRAINT_CATALOG_SYM 
CONSTRAINT_NAME_SYM 
CONSTRAINT_SCHEMA_SYM 
CONTAINS_SYM 
CONTEXT_SYM 
CONTINUE_SYM 
CONVERT_SYM 
COUNT_SYM 
CPU_SYM 
CREATE 
CROSS 
CUBE_SYM 
CURDATE 
CURRENT_SYM 
CURRENT_USER 
CURSOR_SYM 
CURSOR_NAME_SYM 
CURTIME 
DATABASE 
DATABASES 
DATAFILE_SYM 
DATA_SYM 
DATETIME_SYM 
DATE_ADD_INTERVAL 
DATE_SUB_INTERVAL 
DATE_SYM 
DAY_HOUR_SYM 
DAY_MICROSECOND_SYM 
DAY_MINUTE_SYM 
DAY_SECOND_SYM 
DAY_SYM 
DEALLOCATE_SYM 
DECIMAL_NUM 
DECIMAL_SYM 
DECLARE_SYM 
DEFAULT_SYM 
DEFAULT_AUTH_SYM 
DEFINER_SYM 
DELAYED_SYM 
DELAY_KEY_WRITE_SYM 
DELETE_SYM 
DESC 
DESCRIBE 
OBSOLETE_TOKEN_388 
DETERMINISTIC_SYM 
DIAGNOSTICS_SYM 
DIRECTORY_SYM 
DISABLE_SYM 
DISCARD_SYM 
DISK_SYM 
DISTINCT 
DIV_SYM 
DOUBLE_SYM 
DO_SYM 
DROP 
DUAL_SYM 
DUMPFILE 
DUPLICATE_SYM 
DYNAMIC_SYM 
EACH_SYM 
ELSE 
ELSEIF_SYM 
ENABLE_SYM 
ENCLOSED 
END 
ENDS_SYM 
END_OF_INPUT 
ENGINES_SYM 
ENGINE_SYM 
ENUM_SYM 
EQ 
EQUAL_SYM 
ERROR_SYM 
ERRORS 
ESCAPED 
ESCAPE_SYM 
EVENTS_SYM 
EVENT_SYM 
EVERY_SYM 
EXCHANGE_SYM 
EXECUTE_SYM 
EXISTS 
EXIT_SYM 
EXPANSION_SYM 
EXPIRE_SYM 
EXPORT_SYM 
EXTENDED_SYM 
EXTENT_SIZE_SYM 
EXTRACT_SYM 
FALSE_SYM 
FAST_SYM 
FAULTS_SYM 
FETCH_SYM 
FILE_SYM 
FILE_BLOCK_SIZE_SYM 
FILTER_SYM 
FIRST_SYM 
FIXED_SYM 
FLOAT_NUM 
FLOAT_SYM 
FLUSH_SYM 
FOLLOWS_SYM 
FORCE_SYM 
FOREIGN 
FOR_SYM 
FORMAT_SYM 
FOUND_SYM 
FROM 
FULL 
FULLTEXT_SYM 
FUNCTION_SYM 
GE 
GENERAL 
GENERATED 
GROUP_REPLICATION 
GEOMETRYCOLLECTION_SYM 
GEOMETRY_SYM 
GET_FORMAT 
GET_SYM 
GLOBAL_SYM 
GRANT 
GRANTS 
GROUP_SYM 
GROUP_CONCAT_SYM 
GT_SYM 
HANDLER_SYM 
HASH_SYM 
HAVING 
HELP_SYM 
HEX_NUM 
HIGH_PRIORITY 
HOST_SYM 
HOSTS_SYM 
HOUR_MICROSECOND_SYM 
HOUR_MINUTE_SYM 
HOUR_SECOND_SYM 
HOUR_SYM 
IDENT 
IDENTIFIED_SYM 
IDENT_QUOTED 
IF 
IGNORE_SYM 
IGNORE_SERVER_IDS_SYM 
IMPORT 
INDEXES 
INDEX_SYM 
INFILE_SYM 
INITIAL_SIZE_SYM 
INNER_SYM 
INOUT_SYM 
INSENSITIVE_SYM 
INSERT_SYM 
INSERT_METHOD 
INSTANCE_SYM 
INSTALL_SYM 
INTERVAL_SYM 
INTO 
INT_SYM 
INVOKER_SYM 
IN_SYM 
IO_AFTER_GTIDS 
IO_BEFORE_GTIDS 
IO_SYM 
IPC_SYM 
IS 
ISOLATION 
ISSUER_SYM 
ITERATE_SYM 
JOIN_SYM 
JSON_SEPARATOR_SYM 
JSON_SYM 
KEYS 
KEY_BLOCK_SIZE 
KEY_SYM 
KILL_SYM 
LANGUAGE_SYM 
LAST_SYM 
LE 
LEADING 
LEAVES 
LEAVE_SYM 
LEFT 
LESS_SYM 
LEVEL_SYM 
LEX_HOSTNAME 
LIKE 
LIMIT 
LINEAR_SYM 
LINES 
LINESTRING_SYM 
LIST_SYM 
LOAD 
LOCAL_SYM 
OBSOLETE_TOKEN_538 
LOCKS_SYM 
LOCK_SYM 
LOGFILE_SYM 
LOGS_SYM 
LONGBLOB_SYM 
LONGTEXT_SYM 
LONG_NUM 
LONG_SYM 
LOOP_SYM 
LOW_PRIORITY 
LT 
OBSOLETE_TOKEN_550 
OBSOLETE_TOKEN_551 
OBSOLETE_TOKEN_552 
OBSOLETE_TOKEN_553 
OBSOLETE_TOKEN_554 
OBSOLETE_TOKEN_555 
OBSOLETE_TOKEN_556 
OBSOLETE_TOKEN_557 
OBSOLETE_TOKEN_558 
OBSOLETE_TOKEN_559 
OBSOLETE_TOKEN_561 
OBSOLETE_TOKEN_562 
OBSOLETE_TOKEN_563 
OBSOLETE_TOKEN_564 
OBSOLETE_TOKEN_565 
OBSOLETE_TOKEN_566 
OBSOLETE_TOKEN_567 
OBSOLETE_TOKEN_568 
OBSOLETE_TOKEN_569 
OBSOLETE_TOKEN_570 
MASTER_SYM 
OBSOLETE_TOKEN_572 
OBSOLETE_TOKEN_573 
MATCH 
MAX_CONNECTIONS_PER_HOUR 
MAX_QUERIES_PER_HOUR 
MAX_ROWS 
MAX_SIZE_SYM 
MAX_SYM 
MAX_UPDATES_PER_HOUR 
MAX_USER_CONNECTIONS_SYM 
MAX_VALUE_SYM 
MEDIUMBLOB_SYM 
MEDIUMINT_SYM 
MEDIUMTEXT_SYM 
MEDIUM_SYM 
MEMORY_SYM 
MERGE_SYM 
MESSAGE_TEXT_SYM 
MICROSECOND_SYM 
MIGRATE_SYM 
MINUTE_MICROSECOND_SYM 
MINUTE_SECOND_SYM 
MINUTE_SYM 
MIN_ROWS 
MIN_SYM 
MODE_SYM 
MODIFIES_SYM 
MODIFY_SYM 
MOD_SYM 
MONTH_SYM 
MULTILINESTRING_SYM 
MULTIPOINT_SYM 
MULTIPOLYGON_SYM 
MUTEX_SYM 
MYSQL_ERRNO_SYM 
NAMES_SYM 
NAME_SYM 
NATIONAL_SYM 
NATURAL 
NCHAR_STRING 
NCHAR_SYM 
NDBCLUSTER_SYM 
NE 
NEG 
NEVER_SYM 
NEW_SYM 
NEXT_SYM 
NODEGROUP_SYM 
NONE_SYM 
NOT2_SYM 
NOT_SYM 
NOW_SYM 
NO_SYM 
NO_WAIT_SYM 
NO_WRITE_TO_BINLOG 
NULL_SYM 
NUM 
NUMBER_SYM 
NUMERIC_SYM 
NVARCHAR_SYM 
OFFSET_SYM 
ON_SYM 
ONE_SYM 
ONLY_SYM 
OPEN_SYM 
OPTIMIZE 
OPTIMIZER_COSTS_SYM 
OPTIONS_SYM 
OPTION 
OPTIONALLY 
OR2_SYM 
ORDER_SYM 
OR_OR_SYM 
OR_SYM 
OUTER_SYM 
OUTFILE 
OUT_SYM 
OWNER_SYM 
PACK_KEYS_SYM 
PAGE_SYM 
PARAM_MARKER 
PARSER_SYM 
OBSOLETE_TOKEN_654 
PARTIAL 
PARTITION_SYM 
PARTITIONS_SYM 
PARTITIONING_SYM 
PASSWORD 
PHASE_SYM 
PLUGIN_DIR_SYM 
PLUGIN_SYM 
PLUGINS_SYM 
POINT_SYM 
POLYGON_SYM 
PORT_SYM 
POSITION_SYM 
PRECEDES_SYM 
PRECISION 
PREPARE_SYM 
PRESERVE_SYM 
PREV_SYM 
PRIMARY_SYM 
PRIVILEGES 
PROCEDURE_SYM 
PROCESS 
PROCESSLIST_SYM 
PROFILE_SYM 
PROFILES_SYM 
PROXY_SYM 
PURGE 
QUARTER_SYM 
QUERY_SYM 
QUICK 
RANGE_SYM 
READS_SYM 
READ_ONLY_SYM 
READ_SYM 
READ_WRITE_SYM 
REAL_SYM 
REBUILD_SYM 
RECOVER_SYM 
OBSOLETE_TOKEN_693 
REDO_BUFFER_SIZE_SYM 
REDUNDANT_SYM 
REFERENCES 
REGEXP 
RELAY 
RELAYLOG_SYM 
RELAY_LOG_FILE_SYM 
RELAY_LOG_POS_SYM 
RELAY_THREAD 
RELEASE_SYM 
RELOAD 
REMOVE_SYM 
RENAME 
REORGANIZE_SYM 
REPAIR 
REPEATABLE_SYM 
REPEAT_SYM 
REPLACE_SYM 
REPLICATION 
REPLICATE_DO_DB 
REPLICATE_IGNORE_DB 
REPLICATE_DO_TABLE 
REPLICATE_IGNORE_TABLE 
REPLICATE_WILD_DO_TABLE 
REPLICATE_WILD_IGNORE_TABLE 
REPLICATE_REWRITE_DB 
REQUIRE_SYM 
RESET_SYM 
RESIGNAL_SYM 
RESOURCES 
RESTORE_SYM 
RESTRICT 
RESUME_SYM 
RETURNED_SQLSTATE_SYM 
RETURNS_SYM 
RETURN_SYM 
REVERSE_SYM 
REVOKE 
RIGHT 
ROLLBACK_SYM 
ROLLUP_SYM 
ROTATE_SYM 
ROUTINE_SYM 
ROWS_SYM 
ROW_FORMAT_SYM 
ROW_SYM 
ROW_COUNT_SYM 
RTREE_SYM 
SAVEPOINT_SYM 
SCHEDULE_SYM 
SCHEMA_NAME_SYM 
SECOND_MICROSECOND_SYM 
SECOND_SYM 
SECURITY_SYM 
SELECT_SYM 
SENSITIVE_SYM 
SEPARATOR_SYM 
SERIALIZABLE_SYM 
SERIAL_SYM 
SESSION_SYM 
SERVER_SYM 
OBSOLETE_TOKEN_755 
SET_SYM 
SET_VAR 
SHARE_SYM 
SHIFT_LEFT 
SHIFT_RIGHT 
SHOW 
SHUTDOWN 
SIGNAL_SYM 
SIGNED_SYM 
SIMPLE_SYM 
SLAVE 
SLOW 
SMALLINT_SYM 
SNAPSHOT_SYM 
SOCKET_SYM 
SONAME_SYM 
SOUNDS_SYM 
SOURCE_SYM 
SPATIAL_SYM 
SPECIFIC_SYM 
SQLEXCEPTION_SYM 
SQLSTATE_SYM 
SQLWARNING_SYM 
SQL_AFTER_GTIDS 
SQL_AFTER_MTS_GAPS 
SQL_BEFORE_GTIDS 
SQL_BIG_RESULT 
SQL_BUFFER_RESULT 
OBSOLETE_TOKEN_784 
SQL_CALC_FOUND_ROWS 
SQL_NO_CACHE_SYM 
SQL_SMALL_RESULT 
SQL_SYM 
SQL_THREAD 
SSL_SYM 
STACKED_SYM 
STARTING 
STARTS_SYM 
START_SYM 
STATS_AUTO_RECALC_SYM 
STATS_PERSISTENT_SYM 
STATS_SAMPLE_PAGES_SYM 
STATUS_SYM 
STDDEV_SAMP_SYM 
STD_SYM 
STOP_SYM 
STORAGE_SYM 
STORED_SYM 
STRAIGHT_JOIN 
STRING_SYM 
SUBCLASS_ORIGIN_SYM 
SUBDATE_SYM 
SUBJECT_SYM 
SUBPARTITIONS_SYM 
SUBPARTITION_SYM 
SUBSTRING 
SUM_SYM 
SUPER_SYM 
SUSPEND_SYM 
SWAPS_SYM 
SWITCHES_SYM 
SYSDATE 
TABLES 
TABLESPACE_SYM 
OBSOLETE_TOKEN_820 
TABLE_SYM 
TABLE_CHECKSUM_SYM 
TABLE_NAME_SYM 
TEMPORARY 
TEMPTABLE_SYM 
TERMINATED 
TEXT_STRING 
TEXT_SYM 
THAN_SYM 
THEN_SYM 
TIMESTAMP_SYM 
TIMESTAMP_ADD 
TIMESTAMP_DIFF 
TIME_SYM 
TINYBLOB_SYM 
TINYINT_SYM 
TINYTEXT_SYN 
TO_SYM 
TRAILING 
TRANSACTION_SYM 
TRIGGERS_SYM 
TRIGGER_SYM 
TRIM 
TRUE_SYM 
TRUNCATE_SYM 
TYPES_SYM 
TYPE_SYM 
OBSOLETE_TOKEN_848 
ULONGLONG_NUM 
UNCOMMITTED_SYM 
UNDEFINED_SYM 
UNDERSCORE_CHARSET 
UNDOFILE_SYM 
UNDO_BUFFER_SIZE_SYM 
UNDO_SYM 
UNICODE_SYM 
UNINSTALL_SYM 
UNION_SYM 
UNIQUE_SYM 
UNKNOWN_SYM 
UNLOCK_SYM 
UNSIGNED_SYM 
UNTIL_SYM 
UPDATE_SYM 
UPGRADE_SYM 
USAGE 
USER 
USE_FRM 
USE_SYM 
USING 
UTC_DATE_SYM 
UTC_TIMESTAMP_SYM 
UTC_TIME_SYM 
VALIDATION_SYM 
VALUES 
VALUE_SYM 
VARBINARY_SYM 
VARCHAR_SYM 
VARIABLES 
VARIANCE_SYM 
VARYING 
VAR_SAMP_SYM 
VIEW_SYM 
VIRTUAL_SYM 
WAIT_SYM 
WARNINGS 
WEEK_SYM 
WEIGHT_STRING_SYM 
WHEN_SYM 
WHERE 
WHILE_SYM 
WITH 
OBSOLETE_TOKEN_893 
WITH_ROLLUP_SYM 
WITHOUT_SYM 
WORK_SYM 
WRAPPER_SYM 
WRITE_SYM 
X509_SYM 
XA_SYM 
XID_SYM 
XML_SYM 
XOR 
YEAR_MONTH_SYM 
YEAR_SYM 
ZEROFILL_SYM 
JSON_UNQUOTED_SEPARATOR_SYM 
PERSIST_SYM 
ROLE_SYM 
ADMIN_SYM 
INVISIBLE_SYM 
VISIBLE_SYM 
EXCEPT_SYM 
COMPONENT_SYM 
RECURSIVE_SYM 
GRAMMAR_SELECTOR_EXPR 
GRAMMAR_SELECTOR_GCOL 
GRAMMAR_SELECTOR_PART 
GRAMMAR_SELECTOR_CTE 
JSON_OBJECTAGG 
JSON_ARRAYAGG 
OF_SYM 
SKIP_SYM 
LOCKED_SYM 
NOWAIT_SYM 
GROUPING_SYM 
PERSIST_ONLY_SYM 
HISTOGRAM_SYM 
BUCKETS_SYM 
OBSOLETE_TOKEN_930 
CLONE_SYM 
CUME_DIST_SYM 
DENSE_RANK_SYM 
EXCLUDE_SYM 
FIRST_VALUE_SYM 
FOLLOWING_SYM 
GROUPS_SYM 
LAG_SYM 
LAST_VALUE_SYM 
LEAD_SYM 
NTH_VALUE_SYM 
NTILE_SYM 
NULLS_SYM 
OTHERS_SYM 
OVER_SYM 
PERCENT_RANK_SYM 
PRECEDING_SYM 
RANK_SYM 
RESPECT_SYM 
ROW_NUMBER_SYM 
TIES_SYM 
UNBOUNDED_SYM 
WINDOW_SYM 
EMPTY_SYM 
JSON_TABLE_SYM 
NESTED_SYM 
ORDINALITY_SYM 
PATH_SYM 
HISTORY_SYM 
REUSE_SYM 
SRID_SYM 
THREAD_PRIORITY_SYM 
RESOURCE_SYM 
SYSTEM_SYM 
VCPU_SYM 
OBSOLETE_TOKEN_966 
OBSOLETE_TOKEN_967 
RESTART_SYM 
DEFINITION_SYM 
DESCRIPTION_SYM 
ORGANIZATION_SYM 
REFERENCE_SYM 
ACTIVE_SYM 
INACTIVE_SYM 
LATERAL_SYM 
ARRAY_SYM 
MEMBER_SYM 
OPTIONAL_SYM 
SECONDARY_SYM 
SECONDARY_ENGINE_SYM 
SECONDARY_LOAD_SYM 
SECONDARY_UNLOAD_SYM 
RETAIN_SYM 
OLD_SYM 
ENFORCED_SYM 
OJ_SYM 
NETWORK_NAMESPACE_SYM 
RANDOM_SYM 
OBSOLETE_TOKEN_989 
OBSOLETE_TOKEN_990 
PRIVILEGE_CHECKS_USER_SYM 
OBSOLETE_TOKEN_992 
REQUIRE_ROW_FORMAT_SYM 
PASSWORD_LOCK_TIME_SYM 
FAILED_LOGIN_ATTEMPTS_SYM 
REQUIRE_TABLE_PRIMARY_KEY_CHECK_SYM 
STREAM_SYM 
OFF_SYM 
RETURNING_SYM 
YYUNDEF 
JSON_VALUE_SYM 
TLS_SYM 
ATTRIBUTE_SYM 
ENGINE_ATTRIBUTE_SYM 
SECONDARY_ENGINE_ATTRIBUTE_SYM 
SOURCE_CONNECTION_AUTO_FAILOVER_SYM 
ZONE_SYM 
GRAMMAR_SELECTOR_DERIVED_EXPR 
REPLICA_SYM 
REPLICAS_SYM 
ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS_SYM 
GET_SOURCE_PUBLIC_KEY_SYM 
SOURCE_AUTO_POSITION_SYM 
SOURCE_BIND_SYM 
SOURCE_COMPRESSION_ALGORITHM_SYM 
SOURCE_CONNECT_RETRY_SYM 
SOURCE_DELAY_SYM 
SOURCE_HEARTBEAT_PERIOD_SYM 
SOURCE_HOST_SYM 
SOURCE_LOG_FILE_SYM 
SOURCE_LOG_POS_SYM 
SOURCE_PASSWORD_SYM 
SOURCE_PORT_SYM 
SOURCE_PUBLIC_KEY_PATH_SYM 
SOURCE_RETRY_COUNT_SYM 
SOURCE_SSL_SYM 
SOURCE_SSL_CA_SYM 
SOURCE_SSL_CAPATH_SYM 
SOURCE_SSL_CERT_SYM 
SOURCE_SSL_CIPHER_SYM 
SOURCE_SSL_CRL_SYM 
SOURCE_SSL_CRLPATH_SYM 
SOURCE_SSL_KEY_SYM 
SOURCE_SSL_VERIFY_SERVER_CERT_SYM 
SOURCE_TLS_CIPHERSUITES_SYM 
SOURCE_TLS_VERSION_SYM 
SOURCE_USER_SYM 
SOURCE_ZSTD_COMPRESSION_LEVEL_SYM 
ST_COLLECT_SYM 
KEYRING_SYM 
AUTHENTICATION_SYM 
FACTOR_SYM 
FINISH_SYM 
INITIATE_SYM 
REGISTRATION_SYM 
UNREGISTER_SYM 
INITIAL_SYM 
CHALLENGE_RESPONSE_SYM 
GTID_ONLY_SYM 
INTERSECT_SYM 
BULK_SYM 
URL_SYM 
GENERATE_SYM 
DOLLAR_QUOTED_STRING_SYM 
PARSE_TREE_SYM 
LOG_SYM 
GTIDS_SYM 
PARALLEL_SYM 
S3_SYM 
QUALIFY_SYM 
AUTO_SYM 
MANUAL_SYM 
BERNOULLI_SYM 
TABLESAMPLE_SYM 
VECTOR_SYM 
KEYWORD_USED_AS_IDENT 
KEYWORD_USED_AS_KEYWORD 
CONDITIONLESS_JOIN 
PREFER_PARENTHESES 
EMPTY_FROM_CLAUSE 

Function Documentation

◆ my_sql_parser_parse()

int my_sql_parser_parse ( class THD YYTHD,
class Parse_tree_root **  parse_tree 
)