@@ -637,11 +637,13 @@ class ContextMariaDb100000 extends Context
637637 'AVG ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
638638 'BENCHMARK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
639639 'BIN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
640+ 'BINLOG_GTID_POS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
640641 'BIT_AND ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
641642 'BIT_COUNT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
642643 'BIT_LENGTH ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
643644 'BIT_OR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
644645 'BIT_XOR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
646+ 'BUFFER ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
645647 'CAST ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
646648 'CEIL ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
647649 'CEILING ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -652,6 +654,14 @@ class ContextMariaDb100000 extends Context
652654 'COALESCE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
653655 'COERCIBILITY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
654656 'COLLATION ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
657+ 'COLUMN_ADD ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
658+ 'COLUMN_CHECK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
659+ 'COLUMN_CREATE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
660+ 'COLUMN_DELETE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
661+ 'COLUMN_EXISTS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
662+ 'COLUMN_GET ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
663+ 'COLUMN_JSON ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
664+ 'COLUMN_LIST ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
655665 'COMPRESS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
656666 'CONCAT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
657667 'CONCAT_WS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -665,6 +675,7 @@ class ContextMariaDb100000 extends Context
665675 'CRC32 ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
666676 'CROSSES ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
667677 'CURDATE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
678+ 'CURRENT_ROLE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
668679 'CURTIME ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
669680 'DATEDIFF ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
670681 'DATE_ADD ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -676,6 +687,7 @@ class ContextMariaDb100000 extends Context
676687 'DAYOFWEEK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
677688 'DAYOFYEAR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
678689 'DECODE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
690+ 'DECODE_HISTOGRAM ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
679691 'DEGREES ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
680692 'DES_DECRYPT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
681693 'DES_ENCRYPT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -697,13 +709,15 @@ class ContextMariaDb100000 extends Context
697709 'FLOOR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
698710 'FORMAT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
699711 'FOUND_ROWS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
712+ 'FROM_BASE64 ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
700713 'FROM_DAYS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
701714 'FROM_UNIXTIME ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
702715 'GEOMCOLLFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
703716 'GEOMCOLLFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
704717 'GEOMETRYCOLLECTIONFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
705718 'GEOMETRYCOLLECTIONFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
706719 'GEOMETRYFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
720+ 'GEOMETRYFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
707721 'GEOMETRYN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
708722 'GEOMETRYTYPE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
709723 'GEOMFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -716,6 +730,8 @@ class ContextMariaDb100000 extends Context
716730 'HEX ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
717731 'HOUR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
718732 'IFNULL ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
733+ 'INET6_ATON ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
734+ 'INET6_NTOA ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
719735 'INET_ATON ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
720736 'INET_NTOA ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
721737 'INSTR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -726,13 +742,20 @@ class ContextMariaDb100000 extends Context
726742 'ISNULL ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
727743 'ISSIMPLE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
728744 'IS_FREE_LOCK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
745+ 'IS_IPV4 ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
746+ 'IS_IPV4_COMPAT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
747+ 'IS_IPV4_MAPPED ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
748+ 'IS_IPV6 ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
729749 'IS_USED_LOCK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
750+ 'LAST_DAY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
730751 'LAST_INSERT_ID ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
752+ 'LAST_VALUE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
731753 'LCASE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
732754 'LEAST ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
733755 'LENGTH ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
734756 'LINEFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
735757 'LINEFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
758+ 'LINESTRINGFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
736759 'LINESTRINGFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
737760 'LN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
738761 'LOAD_FILE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -746,6 +769,7 @@ class ContextMariaDb100000 extends Context
746769 'MAKEDATE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
747770 'MAKETIME ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
748771 'MAKE_SET ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
772+ 'MASTER_GTID_WAIT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
749773 'MASTER_POS_WAIT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
750774 'MAX ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
751775 'MBRCONTAINS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -803,6 +827,9 @@ class ContextMariaDb100000 extends Context
803827 'QUOTE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
804828 'RADIANS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
805829 'RAND ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
830+ 'REGEXP_INSTR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
831+ 'REGEXP_REPLACE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
832+ 'REGEXP_SUBSTR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
806833 'RELEASE_LOCK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
807834 'REVERSE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
808835 'ROUND ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -829,6 +856,79 @@ class ContextMariaDb100000 extends Context
829856 'STDDEV_SAMP ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
830857 'STRCMP ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
831858 'STR_TO_DATE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
859+ 'ST_AREA ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
860+ 'ST_ASBINARY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
861+ 'ST_ASTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
862+ 'ST_ASWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
863+ 'ST_ASWKT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
864+ 'ST_BUFFER ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
865+ 'ST_BUFFER_STRATEGY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
866+ 'ST_CENTROID ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
867+ 'ST_CONTAINS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
868+ 'ST_CROSSES ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
869+ 'ST_DIMENSION ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
870+ 'ST_DISJOINT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
871+ 'ST_ENDPOINT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
872+ 'ST_ENVELOPE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
873+ 'ST_EQUALS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
874+ 'ST_EXTERIORRING ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
875+ 'ST_GEOMCOLLFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
876+ 'ST_GEOMCOLLFROMTXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
877+ 'ST_GEOMCOLLFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
878+ 'ST_GEOMETRYCOLLECTIONFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
879+ 'ST_GEOMETRYCOLLECTIONFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
880+ 'ST_GEOMETRYFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
881+ 'ST_GEOMETRYFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
882+ 'ST_GEOMETRYN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
883+ 'ST_GEOMETRYTYPE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
884+ 'ST_GEOMFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
885+ 'ST_GEOMFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
886+ 'ST_INTERIORRINGN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
887+ 'ST_INTERSECTION ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
888+ 'ST_INTERSECTS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
889+ 'ST_ISCLOSED ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
890+ 'ST_ISEMPTY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
891+ 'ST_ISSIMPLE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
892+ 'ST_ISVALID ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
893+ 'ST_LENGTH ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
894+ 'ST_LINEFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
895+ 'ST_LINEFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
896+ 'ST_LINESTRING ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
897+ 'ST_LINESTRINGFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
898+ 'ST_LINESTRINGFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
899+ 'ST_MLINEFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
900+ 'ST_MLINEFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
901+ 'ST_MPOINTFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
902+ 'ST_MPOINTFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
903+ 'ST_MPOLYFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
904+ 'ST_MPOLYFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
905+ 'ST_MULTILINESTRINGFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
906+ 'ST_MULTILINESTRINGFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
907+ 'ST_MULTIPOINTFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
908+ 'ST_MULTIPOINTFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
909+ 'ST_MULTIPOLYGONFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
910+ 'ST_MULTIPOLYGONFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
911+ 'ST_NUMGEOMETRIES ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
912+ 'ST_NUMINTERIORRINGS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
913+ 'ST_NUMPOINTS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
914+ 'ST_OVERLAPS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
915+ 'ST_POINTFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
916+ 'ST_POINTFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
917+ 'ST_POINTN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
918+ 'ST_POLYFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
919+ 'ST_POLYFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
920+ 'ST_POLYGONFROMTEXT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
921+ 'ST_POLYGONFROMWKB ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
922+ 'ST_SIMPLIFY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
923+ 'ST_SRID ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
924+ 'ST_STARTPOINT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
925+ 'ST_SYMDIFFERENCE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
926+ 'ST_TOUCHES ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
927+ 'ST_UNION ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
928+ 'ST_VALIDATE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
929+ 'ST_WITHIN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
930+ 'ST_X ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
931+ 'ST_Y ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
832932 'SUBDATE ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
833933 'SUBSTR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
834934 'SUBSTRING ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -844,6 +944,7 @@ class ContextMariaDb100000 extends Context
844944 'TIME_FORMAT ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
845945 'TIME_TO_SEC ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
846946 'TOUCHES ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
947+ 'TO_BASE64 ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
847948 'TO_DAYS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
848949 'TO_SECONDS ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
849950 'TRIM ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
@@ -865,6 +966,7 @@ class ContextMariaDb100000 extends Context
865966 'WEEK ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
866967 'WEEKDAY ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
867968 'WEEKOFYEAR ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
969+ 'WEIGHT_STRING ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
868970 'WITHIN ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
869971 'X ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
870972 'Y ' => Token::FLAG_KEYWORD | Token::FLAG_KEYWORD_FUNCTION ,
0 commit comments