@@ -616,6 +616,7 @@ class ContextMariaDb100100 extends Context
616
616
'TEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_DATA_TYPE ,
617
617
'XML ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_DATA_TYPE ,
618
618
'BIGINT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_RESERVED | Token::FLAG_KEYWORD_DATA_TYPE ,
619
+ 'BINARY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_RESERVED | Token::FLAG_KEYWORD_DATA_TYPE ,
619
620
'BLOB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_RESERVED | Token::FLAG_KEYWORD_DATA_TYPE ,
620
621
'CHARACTER ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_RESERVED | Token::FLAG_KEYWORD_DATA_TYPE ,
621
622
'DECIMAL ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_RESERVED | Token::FLAG_KEYWORD_DATA_TYPE ,
@@ -672,7 +673,6 @@ class ContextMariaDb100100 extends Context
672
673
'AES_DECRYPT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
673
674
'AES_ENCRYPT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
674
675
'AGAINST ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
675
- 'ANY_VALUE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
676
676
'AREA ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
677
677
'ASBINARY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
678
678
'ASCII ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -685,11 +685,13 @@ class ContextMariaDb100100 extends Context
685
685
'AVG ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
686
686
'BENCHMARK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
687
687
'BIN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
688
+ 'BINLOG_GTID_POS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
688
689
'BIT_AND ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
689
690
'BIT_COUNT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
690
691
'BIT_LENGTH ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
691
692
'BIT_OR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
692
693
'BIT_XOR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
694
+ 'BOUNDARY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
693
695
'BUFFER ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
694
696
'CAST ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
695
697
'CEIL ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -701,6 +703,14 @@ class ContextMariaDb100100 extends Context
701
703
'COALESCE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
702
704
'COERCIBILITY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
703
705
'COLLATION ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
706
+ 'COLUMN_ADD ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
707
+ 'COLUMN_CHECK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
708
+ 'COLUMN_CREATE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
709
+ 'COLUMN_DELETE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
710
+ 'COLUMN_EXISTS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
711
+ 'COLUMN_GET ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
712
+ 'COLUMN_JSON ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
713
+ 'COLUMN_LIST ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
704
714
'COMPRESS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
705
715
'CONCAT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
706
716
'CONCAT_WS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -715,6 +725,7 @@ class ContextMariaDb100100 extends Context
715
725
'CRC32 ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
716
726
'CROSSES ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
717
727
'CURDATE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
728
+ 'CURRENT_ROLE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
718
729
'CURTIME ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
719
730
'DATEDIFF ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
720
731
'DATE_ADD ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -726,6 +737,7 @@ class ContextMariaDb100100 extends Context
726
737
'DAYOFWEEK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
727
738
'DAYOFYEAR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
728
739
'DECODE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
740
+ 'DECODE_HISTOGRAM ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
729
741
'DEGREES ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
730
742
'DES_DECRYPT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
731
743
'DES_ENCRYPT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -756,6 +768,7 @@ class ContextMariaDb100100 extends Context
756
768
'GEOMETRYCOLLECTIONFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
757
769
'GEOMETRYCOLLECTIONFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
758
770
'GEOMETRYFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
771
+ 'GEOMETRYFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
759
772
'GEOMETRYN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
760
773
'GEOMETRYTYPE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
761
774
'GEOMFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -780,6 +793,7 @@ class ContextMariaDb100100 extends Context
780
793
'ISCLOSED ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
781
794
'ISEMPTY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
782
795
'ISNULL ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
796
+ 'ISRING ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
783
797
'ISSIMPLE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
784
798
'IS_FREE_LOCK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
785
799
'IS_IPV4 ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -812,12 +826,15 @@ class ContextMariaDb100100 extends Context
812
826
'JSON_TYPE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
813
827
'JSON_UNQUOTE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
814
828
'JSON_VALID ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
829
+ 'LAST_DAY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
815
830
'LAST_INSERT_ID ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
831
+ 'LAST_VALUE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
816
832
'LCASE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
817
833
'LEAST ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
818
834
'LENGTH ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
819
835
'LINEFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
820
836
'LINEFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
837
+ 'LINESTRINGFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
821
838
'LINESTRINGFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
822
839
'LN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
823
840
'LOAD_FILE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -831,6 +848,7 @@ class ContextMariaDb100100 extends Context
831
848
'MAKEDATE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
832
849
'MAKETIME ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
833
850
'MAKE_SET ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
851
+ 'MASTER_GTID_WAIT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
834
852
'MASTER_POS_WAIT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
835
853
'MAX ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
836
854
'MBRCONTAINS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -880,6 +898,7 @@ class ContextMariaDb100100 extends Context
880
898
'POINTFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
881
899
'POINTFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
882
900
'POINTN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
901
+ 'POINTONSURFACE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
883
902
'POLYFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
884
903
'POLYFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
885
904
'POLYGONFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -892,6 +911,9 @@ class ContextMariaDb100100 extends Context
892
911
'RADIANS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
893
912
'RAND ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
894
913
'RANDOM_BYTES ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
914
+ 'REGEXP_INSTR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
915
+ 'REGEXP_REPLACE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
916
+ 'REGEXP_SUBSTR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
895
917
'RELEASE_ALL_LOCKS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
896
918
'RELEASE_LOCK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
897
919
'REVERSE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -925,6 +947,7 @@ class ContextMariaDb100100 extends Context
925
947
'ST_ASTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
926
948
'ST_ASWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
927
949
'ST_ASWKT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
950
+ 'ST_BOUNDARY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
928
951
'ST_BUFFER ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
929
952
'ST_BUFFER_STRATEGY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
930
953
'ST_CENTROID ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -947,6 +970,7 @@ class ContextMariaDb100100 extends Context
947
970
'ST_GEOMETRYCOLLECTIONFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
948
971
'ST_GEOMETRYCOLLECTIONFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
949
972
'ST_GEOMETRYFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
973
+ 'ST_GEOMETRYFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
950
974
'ST_GEOMETRYN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
951
975
'ST_GEOMETRYTYPE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
952
976
'ST_GEOMFROMGEOJSON ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -957,12 +981,14 @@ class ContextMariaDb100100 extends Context
957
981
'ST_INTERSECTS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
958
982
'ST_ISCLOSED ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
959
983
'ST_ISEMPTY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
984
+ 'ST_ISRING ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
960
985
'ST_ISSIMPLE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
961
986
'ST_ISVALID ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
962
987
'ST_LATFROMGEOHASH ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
963
988
'ST_LENGTH ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
964
989
'ST_LINEFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
965
990
'ST_LINEFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
991
+ 'ST_LINESTRINGFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
966
992
'ST_LINESTRINGFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
967
993
'ST_LONGFROMGEOHASH ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
968
994
'ST_MAKEENVELOPE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -986,6 +1012,7 @@ class ContextMariaDb100100 extends Context
986
1012
'ST_POINTFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
987
1013
'ST_POINTFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
988
1014
'ST_POINTN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
1015
+ 'ST_POINTONSURFACE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
989
1016
'ST_POLYFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
990
1017
'ST_POLYFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
991
1018
'ST_POLYGONFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -1081,7 +1108,6 @@ class ContextMariaDb100100 extends Context
1081
1108
'TIME ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_DATA_TYPE | Token::FLAG_KEYWORD_FUNCTION ,
1082
1109
'TIMESTAMP ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_DATA_TYPE | Token::FLAG_KEYWORD_FUNCTION ,
1083
1110
'YEAR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_DATA_TYPE | Token::FLAG_KEYWORD_FUNCTION ,
1084
- 'BINARY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_RESERVED | Token::FLAG_KEYWORD_DATA_TYPE | Token::FLAG_KEYWORD_FUNCTION ,
1085
1111
'CHAR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_RESERVED | Token::FLAG_KEYWORD_DATA_TYPE | Token::FLAG_KEYWORD_FUNCTION ,
1086
1112
'INTERVAL ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_RESERVED | Token::FLAG_KEYWORD_DATA_TYPE | Token::FLAG_KEYWORD_FUNCTION ,
1087
1113
];
0 commit comments