@@ -616,6 +616,7 @@ class ContextMariaDb100100 extends Context
616616 'TEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_DATA_TYPE ,
617617 'XML ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_DATA_TYPE ,
618618 '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 ,
619620 'BLOB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_RESERVED | Token::FLAG_KEYWORD_DATA_TYPE ,
620621 'CHARACTER ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_RESERVED | Token::FLAG_KEYWORD_DATA_TYPE ,
621622 'DECIMAL ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_RESERVED | Token::FLAG_KEYWORD_DATA_TYPE ,
@@ -672,7 +673,6 @@ class ContextMariaDb100100 extends Context
672673 'AES_DECRYPT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
673674 'AES_ENCRYPT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
674675 'AGAINST ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
675- 'ANY_VALUE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
676676 'AREA ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
677677 'ASBINARY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
678678 'ASCII ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -685,11 +685,13 @@ class ContextMariaDb100100 extends Context
685685 'AVG ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
686686 'BENCHMARK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
687687 'BIN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
688+ 'BINLOG_GTID_POS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
688689 'BIT_AND ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
689690 'BIT_COUNT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
690691 'BIT_LENGTH ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
691692 'BIT_OR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
692693 'BIT_XOR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
694+ 'BOUNDARY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
693695 'BUFFER ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
694696 'CAST ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
695697 'CEIL ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -701,6 +703,14 @@ class ContextMariaDb100100 extends Context
701703 'COALESCE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
702704 'COERCIBILITY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
703705 '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 ,
704714 'COMPRESS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
705715 'CONCAT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
706716 'CONCAT_WS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -715,6 +725,7 @@ class ContextMariaDb100100 extends Context
715725 'CRC32 ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
716726 'CROSSES ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
717727 'CURDATE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
728+ 'CURRENT_ROLE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
718729 'CURTIME ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
719730 'DATEDIFF ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
720731 'DATE_ADD ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -726,6 +737,7 @@ class ContextMariaDb100100 extends Context
726737 'DAYOFWEEK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
727738 'DAYOFYEAR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
728739 'DECODE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
740+ 'DECODE_HISTOGRAM ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
729741 'DEGREES ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
730742 'DES_DECRYPT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
731743 'DES_ENCRYPT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -756,6 +768,7 @@ class ContextMariaDb100100 extends Context
756768 'GEOMETRYCOLLECTIONFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
757769 'GEOMETRYCOLLECTIONFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
758770 'GEOMETRYFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
771+ 'GEOMETRYFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
759772 'GEOMETRYN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
760773 'GEOMETRYTYPE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
761774 'GEOMFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -780,6 +793,7 @@ class ContextMariaDb100100 extends Context
780793 'ISCLOSED ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
781794 'ISEMPTY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
782795 'ISNULL ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
796+ 'ISRING ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
783797 'ISSIMPLE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
784798 'IS_FREE_LOCK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
785799 'IS_IPV4 ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -812,12 +826,15 @@ class ContextMariaDb100100 extends Context
812826 'JSON_TYPE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
813827 'JSON_UNQUOTE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
814828 'JSON_VALID ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
829+ 'LAST_DAY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
815830 'LAST_INSERT_ID ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
831+ 'LAST_VALUE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
816832 'LCASE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
817833 'LEAST ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
818834 'LENGTH ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
819835 'LINEFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
820836 'LINEFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
837+ 'LINESTRINGFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
821838 'LINESTRINGFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
822839 'LN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
823840 'LOAD_FILE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -831,6 +848,7 @@ class ContextMariaDb100100 extends Context
831848 'MAKEDATE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
832849 'MAKETIME ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
833850 'MAKE_SET ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
851+ 'MASTER_GTID_WAIT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
834852 'MASTER_POS_WAIT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
835853 'MAX ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
836854 'MBRCONTAINS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -880,6 +898,7 @@ class ContextMariaDb100100 extends Context
880898 'POINTFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
881899 'POINTFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
882900 'POINTN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
901+ 'POINTONSURFACE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
883902 'POLYFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
884903 'POLYFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
885904 'POLYGONFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -892,6 +911,9 @@ class ContextMariaDb100100 extends Context
892911 'RADIANS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
893912 'RAND ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
894913 '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 ,
895917 'RELEASE_ALL_LOCKS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
896918 'RELEASE_LOCK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
897919 'REVERSE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -925,6 +947,7 @@ class ContextMariaDb100100 extends Context
925947 'ST_ASTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
926948 'ST_ASWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
927949 'ST_ASWKT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
950+ 'ST_BOUNDARY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
928951 'ST_BUFFER ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
929952 'ST_BUFFER_STRATEGY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
930953 'ST_CENTROID ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -947,6 +970,7 @@ class ContextMariaDb100100 extends Context
947970 'ST_GEOMETRYCOLLECTIONFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
948971 'ST_GEOMETRYCOLLECTIONFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
949972 'ST_GEOMETRYFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
973+ 'ST_GEOMETRYFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
950974 'ST_GEOMETRYN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
951975 'ST_GEOMETRYTYPE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
952976 'ST_GEOMFROMGEOJSON ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -957,12 +981,14 @@ class ContextMariaDb100100 extends Context
957981 'ST_INTERSECTS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
958982 'ST_ISCLOSED ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
959983 'ST_ISEMPTY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
984+ 'ST_ISRING ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
960985 'ST_ISSIMPLE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
961986 'ST_ISVALID ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
962987 'ST_LATFROMGEOHASH ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
963988 'ST_LENGTH ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
964989 'ST_LINEFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
965990 'ST_LINEFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
991+ 'ST_LINESTRINGFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
966992 'ST_LINESTRINGFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
967993 'ST_LONGFROMGEOHASH ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
968994 'ST_MAKEENVELOPE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -986,6 +1012,7 @@ class ContextMariaDb100100 extends Context
9861012 'ST_POINTFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
9871013 'ST_POINTFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
9881014 'ST_POINTN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
1015+ 'ST_POINTONSURFACE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
9891016 'ST_POLYFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
9901017 'ST_POLYFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
9911018 'ST_POLYGONFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -1081,7 +1108,6 @@ class ContextMariaDb100100 extends Context
10811108 'TIME ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_DATA_TYPE | Token::FLAG_KEYWORD_FUNCTION ,
10821109 'TIMESTAMP ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_DATA_TYPE | Token::FLAG_KEYWORD_FUNCTION ,
10831110 '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 ,
10851111 'CHAR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_RESERVED | Token::FLAG_KEYWORD_DATA_TYPE | Token::FLAG_KEYWORD_FUNCTION ,
10861112 'INTERVAL ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_RESERVED | Token::FLAG_KEYWORD_DATA_TYPE | Token::FLAG_KEYWORD_FUNCTION ,
10871113 ];
0 commit comments