-
Notifications
You must be signed in to change notification settings - Fork 101
/
Copy pathMySqlLexer.ts
5518 lines (5495 loc) · 378 KB
/
MySqlLexer.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Generated from dt-sql-parser/src/grammar/mysql/MySqlLexer.g4 by ANTLR 4.13.1
// @ts-nocheck
import * as antlr from "antlr4ng";
import { Token } from "antlr4ng";
export class MySqlLexer extends antlr.Lexer {
public static readonly SPACE = 1;
public static readonly SPEC_MYSQL_COMMENT = 2;
public static readonly COMMENT_INPUT = 3;
public static readonly LINE_COMMENT = 4;
public static readonly KW_ACTIVE = 5;
public static readonly KW_ADD = 6;
public static readonly KW_ALL = 7;
public static readonly KW_ALTER = 8;
public static readonly KW_ALWAYS = 9;
public static readonly KW_ANALYZE = 10;
public static readonly KW_AND = 11;
public static readonly KW_ARRAY = 12;
public static readonly KW_AS = 13;
public static readonly KW_ASC = 14;
public static readonly KW_ATTRIBUTE = 15;
public static readonly KW_BEFORE = 16;
public static readonly KW_BETWEEN = 17;
public static readonly KW_BOTH = 18;
public static readonly KW_BUCKETS = 19;
public static readonly KW_BY = 20;
public static readonly KW_CALL = 21;
public static readonly KW_CASCADE = 22;
public static readonly KW_CASE = 23;
public static readonly KW_CAST = 24;
public static readonly KW_CHANGE = 25;
public static readonly KW_CHARACTER = 26;
public static readonly KW_CHECK = 27;
public static readonly KW_COLLATE = 28;
public static readonly KW_COLUMN = 29;
public static readonly KW_CONDITION = 30;
public static readonly KW_CONSTRAINT = 31;
public static readonly KW_CONTINUE = 32;
public static readonly KW_CONVERT = 33;
public static readonly KW_CREATE = 34;
public static readonly KW_CROSS = 35;
public static readonly KW_CURRENT = 36;
public static readonly KW_CURRENT_USER = 37;
public static readonly KW_CURSOR = 38;
public static readonly KW_DATABASE = 39;
public static readonly KW_DATABASES = 40;
public static readonly KW_DECLARE = 41;
public static readonly KW_DEFAULT = 42;
public static readonly KW_DELAYED = 43;
public static readonly KW_DELETE = 44;
public static readonly KW_DESC = 45;
public static readonly KW_DESCRIBE = 46;
public static readonly KW_DETERMINISTIC = 47;
public static readonly KW_DIAGNOSTICS = 48;
public static readonly KW_DISTINCT = 49;
public static readonly KW_DISTINCTROW = 50;
public static readonly KW_DROP = 51;
public static readonly KW_EACH = 52;
public static readonly KW_ELSE = 53;
public static readonly KW_ELSEIF = 54;
public static readonly KW_EMPTY = 55;
public static readonly KW_ENCLOSED = 56;
public static readonly KW_ENFORCED = 57;
public static readonly KW_ESCAPED = 58;
public static readonly KW_EXCEPT = 59;
public static readonly KW_EXISTS = 60;
public static readonly KW_EXIT = 61;
public static readonly KW_EXPLAIN = 62;
public static readonly KW_FALSE = 63;
public static readonly KW_FETCH = 64;
public static readonly KW_FOR = 65;
public static readonly KW_FORCE = 66;
public static readonly KW_FOREIGN = 67;
public static readonly KW_FROM = 68;
public static readonly KW_FULLTEXT = 69;
public static readonly KW_GENERATE = 70;
public static readonly KW_GENERATED = 71;
public static readonly KW_GET = 72;
public static readonly KW_GRANT = 73;
public static readonly KW_GROUP = 74;
public static readonly KW_HAVING = 75;
public static readonly KW_HIGH_PRIORITY = 76;
public static readonly KW_HISTOGRAM = 77;
public static readonly KW_IF = 78;
public static readonly KW_IGNORE = 79;
public static readonly KW_IN = 80;
public static readonly KW_INACTIVE = 81;
public static readonly KW_INDEX = 82;
public static readonly KW_INFILE = 83;
public static readonly KW_INNER = 84;
public static readonly KW_INOUT = 85;
public static readonly KW_INSERT = 86;
public static readonly KW_INTERVAL = 87;
public static readonly KW_INTO = 88;
public static readonly KW_IS = 89;
public static readonly KW_ITERATE = 90;
public static readonly KW_JOIN = 91;
public static readonly KW_KEY = 92;
public static readonly KW_KEYS = 93;
public static readonly KW_KILL = 94;
public static readonly KW_LATERAL = 95;
public static readonly KW_LEADING = 96;
public static readonly KW_LEAVE = 97;
public static readonly KW_LEFT = 98;
public static readonly KW_LIKE = 99;
public static readonly KW_LIMIT = 100;
public static readonly KW_LINEAR = 101;
public static readonly KW_LINES = 102;
public static readonly KW_LOAD = 103;
public static readonly KW_LOCK = 104;
public static readonly KW_LOCKED = 105;
public static readonly KW_LOOP = 106;
public static readonly KW_LOW_PRIORITY = 107;
public static readonly KW_MASTER_BIND = 108;
public static readonly KW_MASTER_SSL_VERIFY_SERVER_CERT = 109;
public static readonly KW_MATCH = 110;
public static readonly KW_MAXVALUE = 111;
public static readonly KW_MODIFIES = 112;
public static readonly KW_NATURAL = 113;
public static readonly KW_NOT = 114;
public static readonly KW_NO_WRITE_TO_BINLOG = 115;
public static readonly KW_NULL_LITERAL = 116;
public static readonly KW_NUMBER = 117;
public static readonly KW_STREAM = 118;
public static readonly KW_ON = 119;
public static readonly KW_OPTIMIZE = 120;
public static readonly KW_OPTION = 121;
public static readonly KW_OPTIONAL = 122;
public static readonly KW_OPTIONALLY = 123;
public static readonly KW_OR = 124;
public static readonly KW_ORDER = 125;
public static readonly KW_OUT = 126;
public static readonly KW_OUTER = 127;
public static readonly KW_OUTFILE = 128;
public static readonly KW_OVER = 129;
public static readonly KW_PARTITION = 130;
public static readonly KW_PRIMARY = 131;
public static readonly KW_PROCEDURE = 132;
public static readonly KW_PURGE = 133;
public static readonly KW_RANGE = 134;
public static readonly KW_READ = 135;
public static readonly KW_READS = 136;
public static readonly KW_REFERENCE = 137;
public static readonly KW_REFERENCES = 138;
public static readonly KW_REGEXP = 139;
public static readonly KW_RELEASE = 140;
public static readonly KW_RENAME = 141;
public static readonly KW_REPEAT = 142;
public static readonly KW_REPLACE = 143;
public static readonly KW_REQUIRE = 144;
public static readonly KW_RESIGNAL = 145;
public static readonly KW_RESTRICT = 146;
public static readonly KW_RETAIN = 147;
public static readonly KW_RETURN = 148;
public static readonly KW_REVOKE = 149;
public static readonly KW_RIGHT = 150;
public static readonly KW_RLIKE = 151;
public static readonly KW_SCHEMA = 152;
public static readonly KW_SCHEMAS = 153;
public static readonly KW_SELECT = 154;
public static readonly KW_SET = 155;
public static readonly KW_SEPARATOR = 156;
public static readonly KW_SHOW = 157;
public static readonly KW_SIGNAL = 158;
public static readonly KW_SKIP = 159;
public static readonly KW_SKIP_QUERY_REWRITE = 160;
public static readonly KW_SPATIAL = 161;
public static readonly KW_SQL = 162;
public static readonly KW_SQLEXCEPTION = 163;
public static readonly KW_SQLSTATE = 164;
public static readonly KW_SQLWARNING = 165;
public static readonly KW_SQL_BIG_RESULT = 166;
public static readonly KW_SQL_CALC_FOUND_ROWS = 167;
public static readonly KW_SQL_SMALL_RESULT = 168;
public static readonly KW_SSL = 169;
public static readonly KW_STACKED = 170;
public static readonly KW_STARTING = 171;
public static readonly KW_STRAIGHT_JOIN = 172;
public static readonly KW_TABLE = 173;
public static readonly KW_TERMINATED = 174;
public static readonly KW_THEN = 175;
public static readonly KW_TO = 176;
public static readonly KW_TRAILING = 177;
public static readonly KW_TRIGGER = 178;
public static readonly KW_TRUE = 179;
public static readonly KW_UNDO = 180;
public static readonly KW_UNION = 181;
public static readonly KW_UNIQUE = 182;
public static readonly KW_UNLOCK = 183;
public static readonly KW_UNSIGNED = 184;
public static readonly KW_UPDATE = 185;
public static readonly KW_USAGE = 186;
public static readonly KW_USE = 187;
public static readonly KW_USING = 188;
public static readonly KW_VALUES = 189;
public static readonly KW_VCPU = 190;
public static readonly KW_WHEN = 191;
public static readonly KW_WHERE = 192;
public static readonly KW_WHILE = 193;
public static readonly KW_WITH = 194;
public static readonly KW_WRITE = 195;
public static readonly KW_XOR = 196;
public static readonly KW_ZEROFILL = 197;
public static readonly KW_TINYINT = 198;
public static readonly KW_SMALLINT = 199;
public static readonly KW_MEDIUMINT = 200;
public static readonly KW_MIDDLEINT = 201;
public static readonly KW_INT = 202;
public static readonly KW_INT1 = 203;
public static readonly KW_INT2 = 204;
public static readonly KW_INT3 = 205;
public static readonly KW_INT4 = 206;
public static readonly KW_INT8 = 207;
public static readonly KW_INTEGER = 208;
public static readonly KW_BIGINT = 209;
public static readonly KW_REAL = 210;
public static readonly KW_DOUBLE = 211;
public static readonly KW_PRECISION = 212;
public static readonly KW_FLOAT = 213;
public static readonly KW_FLOAT4 = 214;
public static readonly KW_FLOAT8 = 215;
public static readonly KW_DECIMAL = 216;
public static readonly KW_DEC = 217;
public static readonly KW_NUMERIC = 218;
public static readonly KW_DATE = 219;
public static readonly KW_TIME = 220;
public static readonly KW_TIMESTAMP = 221;
public static readonly KW_DATETIME = 222;
public static readonly KW_YEAR = 223;
public static readonly KW_CHAR = 224;
public static readonly KW_VARCHAR = 225;
public static readonly KW_NVARCHAR = 226;
public static readonly KW_NATIONAL = 227;
public static readonly KW_BINARY = 228;
public static readonly KW_VARBINARY = 229;
public static readonly KW_TINYBLOB = 230;
public static readonly KW_BLOB = 231;
public static readonly KW_MEDIUMBLOB = 232;
public static readonly KW_LONG = 233;
public static readonly KW_LONGBLOB = 234;
public static readonly KW_TINYTEXT = 235;
public static readonly KW_TEXT = 236;
public static readonly KW_MEDIUMTEXT = 237;
public static readonly KW_LONGTEXT = 238;
public static readonly KW_ENUM = 239;
public static readonly KW_VARYING = 240;
public static readonly KW_SERIAL = 241;
public static readonly KW_YEAR_MONTH = 242;
public static readonly KW_DAY_HOUR = 243;
public static readonly KW_DAY_MINUTE = 244;
public static readonly KW_DAY_SECOND = 245;
public static readonly KW_HOUR_MINUTE = 246;
public static readonly KW_HOUR_SECOND = 247;
public static readonly KW_MINUTE_SECOND = 248;
public static readonly KW_SECOND_MICROSECOND = 249;
public static readonly KW_MINUTE_MICROSECOND = 250;
public static readonly KW_HOUR_MICROSECOND = 251;
public static readonly KW_DAY_MICROSECOND = 252;
public static readonly KW_JSON_TABLE = 253;
public static readonly KW_JSON_VALUE = 254;
public static readonly KW_NESTED = 255;
public static readonly KW_ORDINALITY = 256;
public static readonly KW_PATH = 257;
public static readonly KW_AVG = 258;
public static readonly KW_BIT_AND = 259;
public static readonly KW_BIT_OR = 260;
public static readonly KW_BIT_XOR = 261;
public static readonly KW_COUNT = 262;
public static readonly KW_CUME_DIST = 263;
public static readonly KW_DENSE_RANK = 264;
public static readonly KW_FIRST_VALUE = 265;
public static readonly KW_GROUP_CONCAT = 266;
public static readonly KW_LAG = 267;
public static readonly KW_LAST_VALUE = 268;
public static readonly KW_LEAD = 269;
public static readonly KW_MAX = 270;
public static readonly KW_MIN = 271;
public static readonly KW_NTILE = 272;
public static readonly KW_NTH_VALUE = 273;
public static readonly KW_PERCENT_RANK = 274;
public static readonly KW_RANK = 275;
public static readonly KW_ROW_NUMBER = 276;
public static readonly KW_STD = 277;
public static readonly KW_STDDEV = 278;
public static readonly KW_STDDEV_POP = 279;
public static readonly KW_STDDEV_SAMP = 280;
public static readonly KW_SUM = 281;
public static readonly KW_VAR_POP = 282;
public static readonly KW_VAR_SAMP = 283;
public static readonly KW_VARIANCE = 284;
public static readonly KW_CURRENT_DATE = 285;
public static readonly KW_CURRENT_TIME = 286;
public static readonly KW_CURRENT_TIMESTAMP = 287;
public static readonly KW_LOCALTIME = 288;
public static readonly KW_CURDATE = 289;
public static readonly KW_CURTIME = 290;
public static readonly KW_DATE_ADD = 291;
public static readonly KW_DATE_SUB = 292;
public static readonly KW_EXTRACT = 293;
public static readonly KW_LOCALTIMESTAMP = 294;
public static readonly KW_NOW = 295;
public static readonly KW_POSITION = 296;
public static readonly KW_SUBSTR = 297;
public static readonly KW_SUBSTRING = 298;
public static readonly KW_SYSDATE = 299;
public static readonly KW_TRIM = 300;
public static readonly KW_UTC_DATE = 301;
public static readonly KW_UTC_TIME = 302;
public static readonly KW_UTC_TIMESTAMP = 303;
public static readonly KW_ACCOUNT = 304;
public static readonly KW_ACTION = 305;
public static readonly KW_AFTER = 306;
public static readonly KW_AGGREGATE = 307;
public static readonly KW_ALGORITHM = 308;
public static readonly KW_ANY = 309;
public static readonly KW_ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS = 310;
public static readonly KW_AT = 311;
public static readonly KW_AUTHORS = 312;
public static readonly KW_AUTOCOMMIT = 313;
public static readonly KW_AUTOEXTEND_SIZE = 314;
public static readonly KW_AUTO_INCREMENT = 315;
public static readonly KW_AVG_ROW_LENGTH = 316;
public static readonly KW_BEGIN = 317;
public static readonly KW_BINLOG = 318;
public static readonly KW_BIT = 319;
public static readonly KW_BLOCK = 320;
public static readonly KW_BOOL = 321;
public static readonly KW_BOOLEAN = 322;
public static readonly KW_BTREE = 323;
public static readonly KW_CACHE = 324;
public static readonly KW_CASCADED = 325;
public static readonly KW_CHAIN = 326;
public static readonly KW_CHANGED = 327;
public static readonly KW_CHANNEL = 328;
public static readonly KW_CHECKSUM = 329;
public static readonly KW_CHALLENGE_RESPONSE = 330;
public static readonly KW_CIPHER = 331;
public static readonly KW_CLASS_ORIGIN = 332;
public static readonly KW_CLIENT = 333;
public static readonly KW_CLOSE = 334;
public static readonly KW_COALESCE = 335;
public static readonly KW_CODE = 336;
public static readonly KW_COLUMNS = 337;
public static readonly KW_COLUMN_FORMAT = 338;
public static readonly KW_COLUMN_NAME = 339;
public static readonly KW_COMMENT = 340;
public static readonly KW_COMMIT = 341;
public static readonly KW_COMPACT = 342;
public static readonly KW_COMPLETION = 343;
public static readonly KW_COMPONENT = 344;
public static readonly KW_COMPRESSED = 345;
public static readonly KW_COMPRESSION = 346;
public static readonly KW_CONCURRENT = 347;
public static readonly KW_CONNECT = 348;
public static readonly KW_CONNECTION = 349;
public static readonly KW_CONSISTENT = 350;
public static readonly KW_CONSTRAINT_CATALOG = 351;
public static readonly KW_CONSTRAINT_SCHEMA = 352;
public static readonly KW_CONSTRAINT_NAME = 353;
public static readonly KW_CONTAINS = 354;
public static readonly KW_CONTEXT = 355;
public static readonly KW_CONTRIBUTORS = 356;
public static readonly KW_COPY = 357;
public static readonly KW_CPU = 358;
public static readonly KW_CURSOR_NAME = 359;
public static readonly KW_DATA = 360;
public static readonly KW_DATAFILE = 361;
public static readonly KW_DEALLOCATE = 362;
public static readonly KW_DEFAULT_AUTH = 363;
public static readonly KW_DEFINER = 364;
public static readonly KW_DELAY_KEY_WRITE = 365;
public static readonly KW_DES_KEY_FILE = 366;
public static readonly KW_DIRECTORY = 367;
public static readonly KW_DISABLE = 368;
public static readonly KW_DISCARD = 369;
public static readonly KW_DISK = 370;
public static readonly KW_DO = 371;
public static readonly KW_DUMPFILE = 372;
public static readonly KW_DUPLICATE = 373;
public static readonly KW_DYNAMIC = 374;
public static readonly KW_ENABLE = 375;
public static readonly KW_ENCRYPTION = 376;
public static readonly KW_ENCRYPTION_KEY_ID = 377;
public static readonly KW_END = 378;
public static readonly KW_ENDS = 379;
public static readonly KW_ENGINE = 380;
public static readonly KW_ENGINES = 381;
public static readonly KW_ERROR = 382;
public static readonly KW_ERRORS = 383;
public static readonly KW_ESCAPE = 384;
public static readonly KW_EVENT = 385;
public static readonly KW_EVENTS = 386;
public static readonly KW_EVERY = 387;
public static readonly KW_EXCHANGE = 388;
public static readonly KW_EXCLUSIVE = 389;
public static readonly KW_EXPIRE = 390;
public static readonly KW_EXPORT = 391;
public static readonly KW_EXTENDED = 392;
public static readonly KW_EXTENT_SIZE = 393;
public static readonly KW_FACTOR = 394;
public static readonly KW_FAILED_LOGIN_ATTEMPTS = 395;
public static readonly KW_FAST = 396;
public static readonly KW_FAULTS = 397;
public static readonly KW_FIELDS = 398;
public static readonly KW_FILE_BLOCK_SIZE = 399;
public static readonly KW_FILTER = 400;
public static readonly KW_FINISH = 401;
public static readonly KW_FIRST = 402;
public static readonly KW_FIXED = 403;
public static readonly KW_FLUSH = 404;
public static readonly KW_FOLLOWING = 405;
public static readonly KW_FOLLOWS = 406;
public static readonly KW_FOUND = 407;
public static readonly KW_FULL = 408;
public static readonly KW_FUNCTION = 409;
public static readonly KW_GENERAL = 410;
public static readonly KW_GET_MASTER_PUBLIC_KEY = 411;
public static readonly KW_GET_SOURCE_PUBLIC_KEY = 412;
public static readonly KW_GLOBAL = 413;
public static readonly KW_GRANTS = 414;
public static readonly KW_GROUP_REPLICATION = 415;
public static readonly KW_GTID_ONLY = 416;
public static readonly KW_HANDLER = 417;
public static readonly KW_HASH = 418;
public static readonly KW_HELP = 419;
public static readonly KW_HISTORY = 420;
public static readonly KW_HOST = 421;
public static readonly KW_HOSTS = 422;
public static readonly KW_IDENTIFIED = 423;
public static readonly KW_IGNORE_SERVER_IDS = 424;
public static readonly KW_IMPORT = 425;
public static readonly KW_INDEXES = 426;
public static readonly KW_INITIAL = 427;
public static readonly KW_INITIAL_SIZE = 428;
public static readonly KW_INITIATE = 429;
public static readonly KW_INPLACE = 430;
public static readonly KW_INSERT_METHOD = 431;
public static readonly KW_INSTALL = 432;
public static readonly KW_INSTANCE = 433;
public static readonly KW_INSTANT = 434;
public static readonly KW_INVISIBLE = 435;
public static readonly KW_INVOKER = 436;
public static readonly KW_IO = 437;
public static readonly KW_IO_THREAD = 438;
public static readonly KW_IPC = 439;
public static readonly KW_ISOLATION = 440;
public static readonly KW_ISSUER = 441;
public static readonly KW_JSON = 442;
public static readonly KW_KEY_BLOCK_SIZE = 443;
public static readonly KW_LANGUAGE = 444;
public static readonly KW_LAST = 445;
public static readonly KW_LEAVES = 446;
public static readonly KW_LESS = 447;
public static readonly KW_LEVEL = 448;
public static readonly KW_LIST = 449;
public static readonly KW_LOCAL = 450;
public static readonly KW_LOGFILE = 451;
public static readonly KW_LOGS = 452;
public static readonly KW_MASTER = 453;
public static readonly KW_MASTER_AUTO_POSITION = 454;
public static readonly KW_MASTER_COMPRESSION_ALGORITHMS = 455;
public static readonly KW_MASTER_CONNECT_RETRY = 456;
public static readonly KW_MASTER_DELAY = 457;
public static readonly KW_MASTER_HEARTBEAT_PERIOD = 458;
public static readonly KW_MASTER_HOST = 459;
public static readonly KW_MASTER_LOG_FILE = 460;
public static readonly KW_MASTER_LOG_POS = 461;
public static readonly KW_MASTER_PASSWORD = 462;
public static readonly KW_MASTER_PORT = 463;
public static readonly KW_MASTER_PUBLIC_KEY_PATH = 464;
public static readonly KW_MASTER_RETRY_COUNT = 465;
public static readonly KW_MASTER_SSL = 466;
public static readonly KW_MASTER_SSL_CA = 467;
public static readonly KW_MASTER_SSL_CAPATH = 468;
public static readonly KW_MASTER_SSL_CERT = 469;
public static readonly KW_MASTER_SSL_CIPHER = 470;
public static readonly KW_MASTER_SSL_CRL = 471;
public static readonly KW_MASTER_SSL_CRLPATH = 472;
public static readonly KW_MASTER_SSL_KEY = 473;
public static readonly KW_MASTER_TLS_CIPHERSUITES = 474;
public static readonly KW_MASTER_TLS_VERSION = 475;
public static readonly KW_MASTER_USER = 476;
public static readonly KW_MASTER_ZSTD_COMPRESSION_LEVEL = 477;
public static readonly KW_MAX_CONNECTIONS_PER_HOUR = 478;
public static readonly KW_MAX_QUERIES_PER_HOUR = 479;
public static readonly KW_MAX_ROWS = 480;
public static readonly KW_MAX_SIZE = 481;
public static readonly KW_MAX_UPDATES_PER_HOUR = 482;
public static readonly KW_MAX_USER_CONNECTIONS = 483;
public static readonly KW_MEDIUM = 484;
public static readonly KW_MEMBER = 485;
public static readonly KW_MERGE = 486;
public static readonly KW_MESSAGE_TEXT = 487;
public static readonly KW_MID = 488;
public static readonly KW_MIGRATE = 489;
public static readonly KW_MIN_ROWS = 490;
public static readonly KW_MODE = 491;
public static readonly KW_MODIFY = 492;
public static readonly KW_MUTEX = 493;
public static readonly KW_MYSQL = 494;
public static readonly KW_MYSQL_ERRNO = 495;
public static readonly KW_NAME = 496;
public static readonly KW_NAMES = 497;
public static readonly KW_NCHAR = 498;
public static readonly KW_NETWORK_NAMESPACE = 499;
public static readonly KW_NEVER = 500;
public static readonly KW_NEXT = 501;
public static readonly KW_NO = 502;
public static readonly KW_NOWAIT = 503;
public static readonly KW_NODEGROUP = 504;
public static readonly KW_NONE = 505;
public static readonly KW_ODBC = 506;
public static readonly KW_OFF = 507;
public static readonly KW_OFFLINE = 508;
public static readonly KW_OFFSET = 509;
public static readonly KW_OF = 510;
public static readonly KW_OLD = 511;
public static readonly KW_OLD_PASSWORD = 512;
public static readonly KW_ONE = 513;
public static readonly KW_ONLINE = 514;
public static readonly KW_ONLY = 515;
public static readonly KW_OPEN = 516;
public static readonly KW_OPTIMIZER_COSTS = 517;
public static readonly KW_OPTIONS = 518;
public static readonly KW_OWNER = 519;
public static readonly KW_PACK_KEYS = 520;
public static readonly KW_PAGE = 521;
public static readonly KW_PAGE_CHECKSUM = 522;
public static readonly KW_PAGE_COMPRESSED = 523;
public static readonly KW_PAGE_COMPRESSION_LEVEL = 524;
public static readonly KW_PARSER = 525;
public static readonly KW_PARTIAL = 526;
public static readonly KW_PARTITIONING = 527;
public static readonly KW_PARTITIONS = 528;
public static readonly KW_PASSWORD = 529;
public static readonly KW_PASSWORD_LOCK_TIME = 530;
public static readonly KW_PERSIST = 531;
public static readonly KW_PERSIST_ONLY = 532;
public static readonly KW_PHASE = 533;
public static readonly KW_PLUGIN = 534;
public static readonly KW_PLUGIN_DIR = 535;
public static readonly KW_PLUGINS = 536;
public static readonly KW_PORT = 537;
public static readonly KW_PRECEDES = 538;
public static readonly KW_PRECEDING = 539;
public static readonly KW_PREPARE = 540;
public static readonly KW_PRESERVE = 541;
public static readonly KW_PREV = 542;
public static readonly KW_PRIVILEGE_CHECKS_USER = 543;
public static readonly KW_PROCESSLIST = 544;
public static readonly KW_PROFILE = 545;
public static readonly KW_PROFILES = 546;
public static readonly KW_PROXY = 547;
public static readonly KW_QUERY = 548;
public static readonly KW_QUICK = 549;
public static readonly KW_REBUILD = 550;
public static readonly KW_RECOVER = 551;
public static readonly KW_RECURSIVE = 552;
public static readonly KW_REDO_BUFFER_SIZE = 553;
public static readonly KW_REDUNDANT = 554;
public static readonly KW_REGISTRATION = 555;
public static readonly KW_RELAY = 556;
public static readonly KW_RELAY_LOG_FILE = 557;
public static readonly KW_RELAY_LOG_POS = 558;
public static readonly KW_RELAYLOG = 559;
public static readonly KW_REMOVE = 560;
public static readonly KW_REORGANIZE = 561;
public static readonly KW_REPAIR = 562;
public static readonly KW_REPLICA = 563;
public static readonly KW_REPLICAS = 564;
public static readonly KW_REPLICATE_DO_DB = 565;
public static readonly KW_REPLICATE_DO_TABLE = 566;
public static readonly KW_REPLICATE_IGNORE_DB = 567;
public static readonly KW_REPLICATE_IGNORE_TABLE = 568;
public static readonly KW_REPLICATE_REWRITE_DB = 569;
public static readonly KW_REPLICATE_WILD_DO_TABLE = 570;
public static readonly KW_REPLICATE_WILD_IGNORE_TABLE = 571;
public static readonly KW_REPLICATION = 572;
public static readonly KW_REQUIRE_ROW_FORMAT = 573;
public static readonly KW_REQUIRE_TABLE_PRIMARY_KEY_CHECK = 574;
public static readonly KW_RESET = 575;
public static readonly KW_RESTART = 576;
public static readonly KW_RESUME = 577;
public static readonly KW_RETURNED_SQLSTATE = 578;
public static readonly KW_RETURNING = 579;
public static readonly KW_RETURNS = 580;
public static readonly KW_REUSE = 581;
public static readonly KW_ROLE = 582;
public static readonly KW_ROLLBACK = 583;
public static readonly KW_ROLLUP = 584;
public static readonly KW_ROTATE = 585;
public static readonly KW_ROW = 586;
public static readonly KW_ROWS = 587;
public static readonly KW_ROW_FORMAT = 588;
public static readonly KW_SAVEPOINT = 589;
public static readonly KW_SCHEDULE = 590;
public static readonly KW_SECURITY = 591;
public static readonly KW_SERVER = 592;
public static readonly KW_SESSION = 593;
public static readonly KW_SHARE = 594;
public static readonly KW_SHARED = 595;
public static readonly KW_SIGNED = 596;
public static readonly KW_SIMPLE = 597;
public static readonly KW_SLAVE = 598;
public static readonly KW_SLOW = 599;
public static readonly KW_SNAPSHOT = 600;
public static readonly KW_SOCKET = 601;
public static readonly KW_SOME = 602;
public static readonly KW_SONAME = 603;
public static readonly KW_SOUNDS = 604;
public static readonly KW_SOURCE = 605;
public static readonly KW_SOURCE_BIND = 606;
public static readonly KW_SOURCE_HOST = 607;
public static readonly KW_SOURCE_USER = 608;
public static readonly KW_SOURCE_PASSWORD = 609;
public static readonly KW_SOURCE_PORT = 610;
public static readonly KW_SOURCE_LOG_FILE = 611;
public static readonly KW_SOURCE_LOG_POS = 612;
public static readonly KW_SOURCE_AUTO_POSITION = 613;
public static readonly KW_SOURCE_HEARTBEAT_PERIOD = 614;
public static readonly KW_SOURCE_CONNECT_RETRY = 615;
public static readonly KW_SOURCE_RETRY_COUNT = 616;
public static readonly KW_SOURCE_CONNECTION_AUTO_FAILOVER = 617;
public static readonly KW_SOURCE_DELAY = 618;
public static readonly KW_SOURCE_COMPRESSION_ALGORITHMS = 619;
public static readonly KW_SOURCE_ZSTD_COMPRESSION_LEVEL = 620;
public static readonly KW_SOURCE_SSL = 621;
public static readonly KW_SOURCE_SSL_CA = 622;
public static readonly KW_SOURCE_SSL_CAPATH = 623;
public static readonly KW_SOURCE_SSL_CERT = 624;
public static readonly KW_SOURCE_SSL_CRL = 625;
public static readonly KW_SOURCE_SSL_CRLPATH = 626;
public static readonly KW_SOURCE_SSL_KEY = 627;
public static readonly KW_SOURCE_SSL_CIPHER = 628;
public static readonly KW_SOURCE_SSL_VERIFY_SERVER_CERT = 629;
public static readonly KW_SOURCE_TLS_VERSION = 630;
public static readonly KW_SOURCE_TLS_CIPHERSUITES = 631;
public static readonly KW_SOURCE_PUBLIC_KEY_PATH = 632;
public static readonly KW_SQL_AFTER_GTIDS = 633;
public static readonly KW_SQL_AFTER_MTS_GAPS = 634;
public static readonly KW_SQL_BEFORE_GTIDS = 635;
public static readonly KW_SQL_BUFFER_RESULT = 636;
public static readonly KW_SQL_CACHE = 637;
public static readonly KW_SQL_NO_CACHE = 638;
public static readonly KW_SQL_THREAD = 639;
public static readonly KW_START = 640;
public static readonly KW_STARTS = 641;
public static readonly KW_STATS_AUTO_RECALC = 642;
public static readonly KW_STATS_PERSISTENT = 643;
public static readonly KW_STATS_SAMPLE_PAGES = 644;
public static readonly KW_STATUS = 645;
public static readonly KW_STOP = 646;
public static readonly KW_STORAGE = 647;
public static readonly KW_STORED = 648;
public static readonly KW_STRING = 649;
public static readonly KW_SUBCLASS_ORIGIN = 650;
public static readonly KW_SUBJECT = 651;
public static readonly KW_SUBPARTITION = 652;
public static readonly KW_SUBPARTITIONS = 653;
public static readonly KW_SUSPEND = 654;
public static readonly KW_SWAPS = 655;
public static readonly KW_SWITCHES = 656;
public static readonly KW_TABLE_NAME = 657;
public static readonly KW_TABLESPACE = 658;
public static readonly KW_TABLE_TYPE = 659;
public static readonly KW_TEMPORARY = 660;
public static readonly KW_TEMPTABLE = 661;
public static readonly KW_THAN = 662;
public static readonly KW_TRADITIONAL = 663;
public static readonly KW_TRANSACTION = 664;
public static readonly KW_TRANSACTIONAL = 665;
public static readonly KW_TREE = 666;
public static readonly KW_TRIGGERS = 667;
public static readonly KW_TRUNCATE = 668;
public static readonly KW_UNBOUNDED = 669;
public static readonly KW_UNDEFINED = 670;
public static readonly KW_UNDOFILE = 671;
public static readonly KW_UNDO_BUFFER_SIZE = 672;
public static readonly KW_UNINSTALL = 673;
public static readonly KW_UNKNOWN = 674;
public static readonly KW_UNREGISTER = 675;
public static readonly KW_UNTIL = 676;
public static readonly KW_UPGRADE = 677;
public static readonly KW_USER = 678;
public static readonly KW_USE_FRM = 679;
public static readonly KW_USER_RESOURCES = 680;
public static readonly KW_VALIDATION = 681;
public static readonly KW_VALUE = 682;
public static readonly KW_VARIABLES = 683;
public static readonly KW_VIEW = 684;
public static readonly KW_VIRTUAL = 685;
public static readonly KW_VISIBLE = 686;
public static readonly KW_WAIT = 687;
public static readonly KW_WARNINGS = 688;
public static readonly KW_WINDOW = 689;
public static readonly KW_WITHOUT = 690;
public static readonly KW_WORK = 691;
public static readonly KW_WRAPPER = 692;
public static readonly KW_X509 = 693;
public static readonly KW_XA = 694;
public static readonly KW_XML = 695;
public static readonly KW_QUARTER = 696;
public static readonly KW_MONTH = 697;
public static readonly KW_DAY = 698;
public static readonly KW_HOUR = 699;
public static readonly KW_MINUTE = 700;
public static readonly KW_WEEK = 701;
public static readonly KW_SECOND = 702;
public static readonly KW_MICROSECOND = 703;
public static readonly KW_ADMIN = 704;
public static readonly KW_APPLICATION_PASSWORD_ADMIN = 705;
public static readonly KW_AUDIT_ABORT_EXEMPT = 706;
public static readonly KW_AUDIT_ADMIN = 707;
public static readonly KW_AUTHENTICATION = 708;
public static readonly KW_AUTHENTICATION_POLICY_ADMIN = 709;
public static readonly KW_BACKUP_ADMIN = 710;
public static readonly KW_BINLOG_ADMIN = 711;
public static readonly KW_BINLOG_ENCRYPTION_ADMIN = 712;
public static readonly KW_CLONE = 713;
public static readonly KW_CLONE_ADMIN = 714;
public static readonly KW_CONNECTION_ADMIN = 715;
public static readonly KW_ENCRYPTION_KEY_ADMIN = 716;
public static readonly KW_EXECUTE = 717;
public static readonly KW_FILE = 718;
public static readonly KW_FIREWALL_ADMIN = 719;
public static readonly KW_FIREWALL_EXEMPT = 720;
public static readonly KW_FIREWALL_USER = 721;
public static readonly KW_FLUSH_OPTIMIZER_COSTS = 722;
public static readonly KW_FLUSH_STATUS = 723;
public static readonly KW_FLUSH_TABLES = 724;
public static readonly KW_FLUSH_USER_RESOURCES = 725;
public static readonly KW_GROUP_REPLICATION_ADMIN = 726;
public static readonly KW_INNODB_REDO_LOG_ARCHIVE = 727;
public static readonly KW_INNODB_REDO_LOG_ENABLE = 728;
public static readonly KW_INVOKE = 729;
public static readonly KW_LAMBDA = 730;
public static readonly KW_NDB_STORED_USER = 731;
public static readonly KW_PASSWORDLESS_USER_ADMIN = 732;
public static readonly KW_PERSIST_RO_VARIABLES_ADMIN = 733;
public static readonly KW_PRIVILEGES = 734;
public static readonly KW_PROCESS = 735;
public static readonly KW_RELOAD = 736;
public static readonly KW_REPLICATION_APPLIER = 737;
public static readonly KW_REPLICATION_SLAVE_ADMIN = 738;
public static readonly KW_RESOURCE = 739;
public static readonly KW_RESOURCE_GROUP_ADMIN = 740;
public static readonly KW_RESOURCE_GROUP_USER = 741;
public static readonly KW_ROLE_ADMIN = 742;
public static readonly KW_ROUTINE = 743;
public static readonly KW_S3 = 744;
public static readonly KW_SERVICE_CONNECTION_ADMIN = 745;
public static readonly KW_SESSION_VARIABLES_ADMIN = 746;
public static readonly KW_SET_USER_ID = 747;
public static readonly KW_SHOW_ROUTINE = 748;
public static readonly KW_SHUTDOWN = 749;
public static readonly KW_SUPER = 750;
public static readonly KW_SYSTEM_VARIABLES_ADMIN = 751;
public static readonly KW_TABLES = 752;
public static readonly KW_TABLE_ENCRYPTION_ADMIN = 753;
public static readonly KW_VERSION_TOKEN_ADMIN = 754;
public static readonly KW_XA_RECOVER_ADMIN = 755;
public static readonly KW_ARMSCII8 = 756;
public static readonly KW_ASCII = 757;
public static readonly KW_BIG5 = 758;
public static readonly KW_CP1250 = 759;
public static readonly KW_CP1251 = 760;
public static readonly KW_CP1256 = 761;
public static readonly KW_CP1257 = 762;
public static readonly KW_CP850 = 763;
public static readonly KW_CP852 = 764;
public static readonly KW_CP866 = 765;
public static readonly KW_CP932 = 766;
public static readonly KW_DEC8 = 767;
public static readonly KW_EUCJPMS = 768;
public static readonly KW_EUCKR = 769;
public static readonly KW_GB18030 = 770;
public static readonly KW_GB2312 = 771;
public static readonly KW_GBK = 772;
public static readonly KW_GEOSTD8 = 773;
public static readonly KW_GREEK = 774;
public static readonly KW_HEBREW = 775;
public static readonly KW_HP8 = 776;
public static readonly KW_KEYBCS2 = 777;
public static readonly KW_KOI8R = 778;
public static readonly KW_KOI8U = 779;
public static readonly KW_LATIN1 = 780;
public static readonly KW_LATIN2 = 781;
public static readonly KW_LATIN5 = 782;
public static readonly KW_LATIN7 = 783;
public static readonly KW_MACCE = 784;
public static readonly KW_MACROMAN = 785;
public static readonly KW_SJIS = 786;
public static readonly KW_SWE7 = 787;
public static readonly KW_TIS620 = 788;
public static readonly KW_UCS2 = 789;
public static readonly KW_UJIS = 790;
public static readonly KW_UTF16 = 791;
public static readonly KW_UTF16LE = 792;
public static readonly KW_UTF32 = 793;
public static readonly KW_UTF8 = 794;
public static readonly KW_UTF8MB3 = 795;
public static readonly KW_UTF8MB4 = 796;
public static readonly KW_ARCHIVE = 797;
public static readonly KW_BLACKHOLE = 798;
public static readonly KW_CSV = 799;
public static readonly KW_FEDERATED = 800;
public static readonly KW_INNODB = 801;
public static readonly KW_MEMORY = 802;
public static readonly KW_MRG_MYISAM = 803;
public static readonly KW_MYISAM = 804;
public static readonly KW_NDB = 805;
public static readonly KW_NDBCLUSTER = 806;
public static readonly KW_PERFORMANCE_SCHEMA = 807;
public static readonly KW_TOKUDB = 808;
public static readonly KW_REPEATABLE = 809;
public static readonly KW_COMMITTED = 810;
public static readonly KW_UNCOMMITTED = 811;
public static readonly KW_SERIALIZABLE = 812;
public static readonly KW_GEOMETRYCOLLECTION = 813;
public static readonly KW_GEOMCOLLECTION = 814;
public static readonly KW_GEOMETRY = 815;
public static readonly KW_LINESTRING = 816;
public static readonly KW_MULTILINESTRING = 817;
public static readonly KW_MULTIPOINT = 818;
public static readonly KW_MULTIPOLYGON = 819;
public static readonly KW_POINT = 820;
public static readonly KW_POLYGON = 821;
public static readonly KW_CATALOG_NAME = 822;
public static readonly KW_CHARSET = 823;
public static readonly KW_COLLATION = 824;
public static readonly KW_ENGINE_ATTRIBUTE = 825;
public static readonly KW_FORMAT = 826;
public static readonly KW_GET_FORMAT = 827;
public static readonly KW_INTERSECT = 828;
public static readonly KW_RANDOM = 829;
public static readonly KW_REVERSE = 830;
public static readonly KW_ROW_COUNT = 831;
public static readonly KW_SCHEMA_NAME = 832;
public static readonly KW_SECONDARY_ENGINE_ATTRIBUTE = 833;
public static readonly KW_SRID = 834;
public static readonly KW_SYSTEM = 835;
public static readonly KW_SYSTEM_USER = 836;
public static readonly KW_THREAD_PRIORITY = 837;
public static readonly KW_TP_CONNECTION_ADMIN = 838;
public static readonly KW_TYPE = 839;
public static readonly KW_WEIGHT_STRING = 840;
public static readonly VAR_ASSIGN = 841;
public static readonly PLUS_ASSIGN = 842;
public static readonly MINUS_ASSIGN = 843;
public static readonly MULT_ASSIGN = 844;
public static readonly DIV_ASSIGN = 845;
public static readonly MOD_ASSIGN = 846;
public static readonly AND_ASSIGN = 847;
public static readonly XOR_ASSIGN = 848;
public static readonly OR_ASSIGN = 849;
public static readonly STAR = 850;
public static readonly DIVIDE = 851;
public static readonly MODULE = 852;
public static readonly PLUS = 853;
public static readonly MINUS = 854;
public static readonly DIV = 855;
public static readonly MOD = 856;
public static readonly EQUAL_SYMBOL = 857;
public static readonly GREATER_SYMBOL = 858;
public static readonly LESS_SYMBOL = 859;
public static readonly EXCLAMATION_SYMBOL = 860;
public static readonly BIT_NOT_OP = 861;
public static readonly BIT_OR_OP = 862;
public static readonly BIT_AND_OP = 863;
public static readonly BIT_XOR_OP = 864;
public static readonly DOT = 865;
public static readonly LR_BRACKET = 866;
public static readonly RR_BRACKET = 867;
public static readonly COMMA = 868;
public static readonly SEMI = 869;
public static readonly AT_SIGN = 870;
public static readonly ZERO_DECIMAL = 871;
public static readonly ONE_DECIMAL = 872;
public static readonly TWO_DECIMAL = 873;
public static readonly THREE_DECIMAL = 874;
public static readonly SINGLE_QUOTE_SYMB = 875;
public static readonly DOUBLE_QUOTE_SYMB = 876;
public static readonly REVERSE_QUOTE_SYMB = 877;
public static readonly COLON_SYMB = 878;
public static readonly CHARSET_REVERSE_QOUTE_STRING = 879;
public static readonly FILESIZE_LITERAL = 880;
public static readonly START_NATIONAL_STRING_LITERAL = 881;
public static readonly STRING_LITERAL = 882;
public static readonly DECIMAL_LITERAL = 883;
public static readonly HEXADECIMAL_LITERAL = 884;
public static readonly REAL_LITERAL = 885;
public static readonly NULL_SPEC_LITERAL = 886;
public static readonly BIT_STRING = 887;
public static readonly STRING_CHARSET_NAME = 888;
public static readonly ID = 889;
public static readonly REVERSE_QUOTE_ID = 890;
public static readonly HOST_IP_ADDRESS = 891;
public static readonly LOCAL_ID = 892;
public static readonly GLOBAL_ID = 893;
public static readonly PERSIST_ID = 894;
public static readonly ERROR_RECONGNIGION = 895;
public static readonly channelNames = [
"DEFAULT_TOKEN_CHANNEL", "HIDDEN", "MYSQLCOMMENT", "ERRORCHANNEL"
];
public static readonly literalNames = [
null, null, null, null, null, "'ACTIVE'", "'ADD'", "'ALL'", "'ALTER'",
"'ALWAYS'", "'ANALYZE'", "'AND'", "'ARRAY'", "'AS'", "'ASC'", "'ATTRIBUTE'",
"'BEFORE'", "'BETWEEN'", "'BOTH'", "'BUCKETS'", "'BY'", "'CALL'",
"'CASCADE'", "'CASE'", "'CAST'", "'CHANGE'", "'CHARACTER'", "'CHECK'",
"'COLLATE'", "'COLUMN'", "'CONDITION'", "'CONSTRAINT'", "'CONTINUE'",
"'CONVERT'", "'CREATE'", "'CROSS'", "'CURRENT'", "'CURRENT_USER'",
"'CURSOR'", "'DATABASE'", "'DATABASES'", "'DECLARE'", "'DEFAULT'",
"'DELAYED'", "'DELETE'", "'DESC'", "'DESCRIBE'", "'DETERMINISTIC'",
"'DIAGNOSTICS'", "'DISTINCT'", "'DISTINCTROW'", "'DROP'", "'EACH'",
"'ELSE'", "'ELSEIF'", "'EMPTY'", "'ENCLOSED'", "'ENFORCED'", "'ESCAPED'",
"'EXCEPT'", "'EXISTS'", "'EXIT'", "'EXPLAIN'", "'FALSE'", "'FETCH'",
"'FOR'", "'FORCE'", "'FOREIGN'", "'FROM'", "'FULLTEXT'", "'GENERATE'",
"'GENERATED'", "'GET'", "'GRANT'", "'GROUP'", "'HAVING'", "'HIGH_PRIORITY'",
"'HISTOGRAM'", "'IF'", "'IGNORE'", "'IN'", "'INACTIVE'", "'INDEX'",
"'INFILE'", "'INNER'", "'INOUT'", "'INSERT'", "'INTERVAL'", "'INTO'",
"'IS'", "'ITERATE'", "'JOIN'", "'KEY'", "'KEYS'", "'KILL'", "'LATERAL'",
"'LEADING'", "'LEAVE'", "'LEFT'", "'LIKE'", "'LIMIT'", "'LINEAR'",
"'LINES'", "'LOAD'", "'LOCK'", "'LOCKED'", "'LOOP'", "'LOW_PRIORITY'",
"'MASTER_BIND'", "'MASTER_SSL_VERIFY_SERVER_CERT'", "'MATCH'", "'MAXVALUE'",
"'MODIFIES'", "'NATURAL'", "'NOT'", "'NO_WRITE_TO_BINLOG'", "'NULL'",
"'NUMBER'", "'STREAM'", "'ON'", "'OPTIMIZE'", "'OPTION'", "'OPTIONAL'",
"'OPTIONALLY'", "'OR'", "'ORDER'", "'OUT'", "'OUTER'", "'OUTFILE'",
"'OVER'", "'PARTITION'", "'PRIMARY'", "'PROCEDURE'", "'PURGE'",
"'RANGE'", "'READ'", "'READS'", "'REFERENCE'", "'REFERENCES'", "'REGEXP'",
"'RELEASE'", "'RENAME'", "'REPEAT'", "'REPLACE'", "'REQUIRE'", "'RESIGNAL'",
"'RESTRICT'", "'RETAIN'", "'RETURN'", "'REVOKE'", "'RIGHT'", "'RLIKE'",
"'SCHEMA'", "'SCHEMAS'", "'SELECT'", "'SET'", "'SEPARATOR'", "'SHOW'",
"'SIGNAL'", "'SKIP'", "'SKIP_QUERY_REWRITE'", "'SPATIAL'", "'SQL'",
"'SQLEXCEPTION'", "'SQLSTATE'", "'SQLWARNING'", "'SQL_BIG_RESULT'",
"'SQL_CALC_FOUND_ROWS'", "'SQL_SMALL_RESULT'", "'SSL'", "'STACKED'",
"'STARTING'", "'STRAIGHT_JOIN'", "'TABLE'", "'TERMINATED'", "'THEN'",
"'TO'", "'TRAILING'", "'TRIGGER'", "'TRUE'", "'UNDO'", "'UNION'",
"'UNIQUE'", "'UNLOCK'", "'UNSIGNED'", "'UPDATE'", "'USAGE'", "'USE'",
"'USING'", "'VALUES'", "'VCPU'", "'WHEN'", "'WHERE'", "'WHILE'",
"'WITH'", "'WRITE'", "'XOR'", "'ZEROFILL'", "'TINYINT'", "'SMALLINT'",
"'MEDIUMINT'", "'MIDDLEINT'", "'INT'", "'INT1'", "'INT2'", "'INT3'",
"'INT4'", "'INT8'", "'INTEGER'", "'BIGINT'", "'REAL'", "'DOUBLE'",
"'PRECISION'", "'FLOAT'", "'FLOAT4'", "'FLOAT8'", "'DECIMAL'", "'DEC'",
"'NUMERIC'", "'DATE'", "'TIME'", "'TIMESTAMP'", "'DATETIME'", "'YEAR'",
"'CHAR'", "'VARCHAR'", "'NVARCHAR'", "'NATIONAL'", "'BINARY'", "'VARBINARY'",
"'TINYBLOB'", "'BLOB'", "'MEDIUMBLOB'", "'LONG'", "'LONGBLOB'",
"'TINYTEXT'", "'TEXT'", "'MEDIUMTEXT'", "'LONGTEXT'", "'ENUM'",
"'VARYING'", "'SERIAL'", "'YEAR_MONTH'", "'DAY_HOUR'", "'DAY_MINUTE'",
"'DAY_SECOND'", "'HOUR_MINUTE'", "'HOUR_SECOND'", "'MINUTE_SECOND'",
"'SECOND_MICROSECOND'", "'MINUTE_MICROSECOND'", "'HOUR_MICROSECOND'",
"'DAY_MICROSECOND'", "'JSON_TABLE'", "'JSON_VALUE'", "'NESTED'",
"'ORDINALITY'", "'PATH'", "'AVG'", "'BIT_AND'", "'BIT_OR'", "'BIT_XOR'",
"'COUNT'", "'CUME_DIST'", "'DENSE_RANK'", "'FIRST_VALUE'", "'GROUP_CONCAT'",
"'LAG'", "'LAST_VALUE'", "'LEAD'", "'MAX'", "'MIN'", "'NTILE'",
"'NTH_VALUE'", "'PERCENT_RANK'", "'RANK'", "'ROW_NUMBER'", "'STD'",
"'STDDEV'", "'STDDEV_POP'", "'STDDEV_SAMP'", "'SUM'", "'VAR_POP'",
"'VAR_SAMP'", "'VARIANCE'", "'CURRENT_DATE'", "'CURRENT_TIME'",
"'CURRENT_TIMESTAMP'", "'LOCALTIME'", "'CURDATE'", "'CURTIME'",
"'DATE_ADD'", "'DATE_SUB'", "'EXTRACT'", "'LOCALTIMESTAMP'", "'NOW'",
"'POSITION'", "'SUBSTR'", "'SUBSTRING'", "'SYSDATE'", "'TRIM'",
"'UTC_DATE'", "'UTC_TIME'", "'UTC_TIMESTAMP'", "'ACCOUNT'", "'ACTION'",
"'AFTER'", "'AGGREGATE'", "'ALGORITHM'", "'ANY'", "'ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS'",
"'AT'", "'AUTHORS'", "'AUTOCOMMIT'", "'AUTOEXTEND_SIZE'", "'AUTO_INCREMENT'",
"'AVG_ROW_LENGTH'", "'BEGIN'", "'BINLOG'", "'BIT'", "'BLOCK'", "'BOOL'",
"'BOOLEAN'", "'BTREE'", "'CACHE'", "'CASCADED'", "'CHAIN'", "'CHANGED'",
"'CHANNEL'", "'CHECKSUM'", "'CHALLENGE_RESPONSE'", "'CIPHER'", "'CLASS_ORIGIN'",
"'CLIENT'", "'CLOSE'", "'COALESCE'", "'CODE'", "'COLUMNS'", "'COLUMN_FORMAT'",
"'COLUMN_NAME'", "'COMMENT'", "'COMMIT'", "'COMPACT'", "'COMPLETION'",
"'COMPONENT'", "'COMPRESSED'", "'COMPRESSION'", "'CONCURRENT'",
"'CONNECT'", "'CONNECTION'", "'CONSISTENT'", "'CONSTRAINT_CATALOG'",
"'CONSTRAINT_SCHEMA'", "'CONSTRAINT_NAME'", "'CONTAINS'", "'CONTEXT'",
"'CONTRIBUTORS'", "'COPY'", "'CPU'", "'CURSOR_NAME'", "'DATA'",
"'DATAFILE'", "'DEALLOCATE'", "'DEFAULT_AUTH'", "'DEFINER'", "'DELAY_KEY_WRITE'",
"'DES_KEY_FILE'", "'DIRECTORY'", "'DISABLE'", "'DISCARD'", "'DISK'",
"'DO'", "'DUMPFILE'", "'DUPLICATE'", "'DYNAMIC'", "'ENABLE'", "'ENCRYPTION'",
"'ENCRYPTION_KEY_ID'", "'END'", "'ENDS'", "'ENGINE'", "'ENGINES'",
"'ERROR'", "'ERRORS'", "'ESCAPE'", "'EVENT'", "'EVENTS'", "'EVERY'",
"'EXCHANGE'", "'EXCLUSIVE'", "'EXPIRE'", "'EXPORT'", "'EXTENDED'",
"'EXTENT_SIZE'", "'FACTOR'", "'FAILED_LOGIN_ATTEMPTS'", "'FAST'",
"'FAULTS'", "'FIELDS'", "'FILE_BLOCK_SIZE'", "'FILTER'", "'FINISH'",
"'FIRST'", "'FIXED'", "'FLUSH'", "'FOLLOWING'", "'FOLLOWS'", "'FOUND'",
"'FULL'", "'FUNCTION'", "'GENERAL'", "'GET_MASTER_PUBLIC_KEY'",
"'GET_SOURCE_PUBLIC_KEY'", "'GLOBAL'", "'GRANTS'", "'GROUP_REPLICATION'",
"'GTID_ONLY'", "'HANDLER'", "'HASH'", "'HELP'", "'HISTORY'", "'HOST'",
"'HOSTS'", "'IDENTIFIED'", "'IGNORE_SERVER_IDS'", "'IMPORT'", "'INDEXES'",
"'INITIAL'", "'INITIAL_SIZE'", "'INITIATE'", "'INPLACE'", "'INSERT_METHOD'",
"'INSTALL'", "'INSTANCE'", "'INSTANT'", "'INVISIBLE'", "'INVOKER'",
"'IO'", "'IO_THREAD'", "'IPC'", "'ISOLATION'", "'ISSUER'", "'JSON'",
"'KEY_BLOCK_SIZE'", "'LANGUAGE'", "'LAST'", "'LEAVES'", "'LESS'",
"'LEVEL'", "'LIST'", "'LOCAL'", "'LOGFILE'", "'LOGS'", "'MASTER'",
"'MASTER_AUTO_POSITION'", "'MASTER_COMPRESSION_ALGORITHMS'", "'MASTER_CONNECT_RETRY'",
"'MASTER_DELAY'", "'MASTER_HEARTBEAT_PERIOD'", "'MASTER_HOST'",
"'MASTER_LOG_FILE'", "'MASTER_LOG_POS'", "'MASTER_PASSWORD'", "'MASTER_PORT'",
"'MASTER_PUBLIC_KEY_PATH'", "'MASTER_RETRY_COUNT'", "'MASTER_SSL'",
"'MASTER_SSL_CA'", "'MASTER_SSL_CAPATH'", "'MASTER_SSL_CERT'", "'MASTER_SSL_CIPHER'",