@@ -13,50 +13,54 @@ private static Set<String> initAllowedKeywordAliases() {
1313 return buildKeywordSet (
1414 "ACCESS" , "ACTION" , "ADD" , "ADMIN" , "AFTER" , "ALGORITHM" , "ALIAS" , "ALLOWED_LATENESS" , "ALTER" ,
1515 "AND" , "APPEND" , "APPLY" , "ASC" , "ASCENDING" , "ASSUME" , "AST" , "ASYNC" , "ATTACH" ,
16- "AUTHENTICATION" , "AUTO_INCREMENT" , "AZURE" , "BACKUP" , "BCRYPT_HASH" , "BCRYPT_PASSWORD" , "BEGIN" ,
17- "BIDIRECTIONAL" , "BOTH" , "BY" , "CACHE" , "CACHES" , "CASCADE" , "CASE" , "CAST" , "CHANGE" ,
18- "CHANGEABLE_IN_READONLY" , "CHANGED" , "CHAR" , "CHARACTER" , "CHECK" , "CLEANUP" , "CLEAR" , "CLONE" ,
19- "CLUSTER" , "CLUSTERS" , "CN" , "CODEC" , "COLLATE" , "COLLECTION" , "COLUMN" , "COLUMNS" , "COMMENT" ,
20- "COMMIT" , "COMPRESSION" , "CONNECTIONS" , "CONST" , "CONSTRAINT" , "COPY" , "CREATE" , "CUBE" ,
21- "CURRENT" , "CURRENT_USER" , "CURRENTUSER" , "DATA" , "DATABASE" , "DATABASES" , "DATE" , "DAY" , "DAYS" ,
22- "DDL" , "DEALLOCATE" , "DEDUPLICATE" , "DEFAULT" , "DEFINER" , "DELAY" , "DELETE" , "DELETED" , "DEPENDS" ,
23- "DESC" , "DESCENDING" , "DESCRIBE" , "DETACH" , "DETACHED" , "DICTIONARIES" , "DICTIONARY" , "DISK" ,
24- "DISTINCT" , "DIV" , "DOUBLE_SHA1_HASH" , "DOUBLE_SHA1_PASSWORD" , "DROP" , "EMPTY" , "ENABLED" , "END" ,
25- "ENFORCED" , "ENGINE" , "ENGINES" , "EPHEMERAL" , "ESTIMATE" , "EVENT" , "EVENTS" , "EVERY" , "EXCHANGE" ,
26- "EXECUTE" , "EXISTS" , "EXPLAIN" , "EXPRESSION" , "EXTENDED" , "EXTERNAL" , "FAKE" , "FALSE" , "FETCH" ,
27- "FIELDS" , "FILE" , "FILESYSTEM" , "FILL" , "FILTER" , "FIRST" , "FOLLOWING" , "FOR" , "FORCE" , "FOREIGN" ,
16+ "AUTHENTICATION" , "AUTO_INCREMENT" , "AZURE" , "BACKUP" , "BAGEXPANSION" , "BASE_BACKUP" ,
17+ "BCRYPT_HASH" , "BCRYPT_PASSWORD" , "BEGIN" , "BIDIRECTIONAL" , "BOTH" , "BY" , "CACHE" , "CACHES" ,
18+ "CASCADE" , "CASE" , "CAST" , "CHANGE" , "CHANGEABLE_IN_READONLY" , "CHANGED" , "CHAR" , "CHARACTER" ,
19+ "CHECK" , "CLEANUP" , "CLEAR" , "CLONE" , "CLUSTER" , "CLUSTERS" , "CLUSTER_HOST_IDS" , "CN" , "CODEC" ,
20+ "COLLATE" , "COLLECTION" , "COLUMN" , "COLUMNS" , "COMMENT" , "COMMIT" , "COMPRESSION" , "CONNECTIONS" ,
21+ "CONST" , "CONSTRAINT" , "COPY" , "CREATE" , "CUBE" , "CURRENT" , "CURRENT_USER" , "CURRENTUSER" ,
22+ "D" , "DATA" , "DATABASE" , "DATABASES" , "DATE" , "DAY" , "DAYS" , "DD" , "DDL" , "DEALLOCATE" ,
23+ "DEDUPLICATE" , "DEFAULT" , "DEFINER" , "DELAY" , "DELETE" , "DELETED" , "DEPENDS" , "DESC" ,
24+ "DESCENDING" , "DESCRIBE" , "DETACH" , "DETACHED" , "DICTIONARIES" , "DICTIONARY" , "DISK" , "DISTINCT" ,
25+ "DIV" , "DOUBLE_SHA1_HASH" , "DOUBLE_SHA1_PASSWORD" , "DROP" , "EMPTY" , "ENABLED" , "END" , "ENFORCED" ,
26+ "ENGINE" , "ENGINES" , "EPHEMERAL" , "ESTIMATE" , "EVENT" , "EVENTS" , "EVERY" , "EXCHANGE" , "EXECUTE" ,
27+ "EXISTS" , "EXPLAIN" , "EXPRESSION" , "EXTENDED" , "EXTERNAL" , "FAKE" , "FALSE" , "FETCH" , "FIELDS" ,
28+ "FILE" , "FILES" , "FILESYSTEM" , "FILL" , "FILTER" , "FIRST" , "FOLLOWING" , "FOR" , "FORCE" , "FOREIGN" ,
2829 "FORGET" , "FREEZE" , "FULLTEXT" , "FUNCTION" , "FUNCTIONS" , "GRANT" , "GRANTEES" , "GRANTS" ,
29- "GRANULARITY" , "GROUPING" , "GROUPS" , "HASH" , "HDFS" , "HIERARCHICAL" , "HOST" , "HOUR" , "HOURS" ,
30- "HTTP" , "ID" , "IDENTIFIED" , "IF" , "IGNORE" , "IMPLICIT" , "IN" , "INDEX" , "INDEXES" , "INDICES" ,
31- "INFILE" , "INHERIT" , "INJECTIVE" , "INSERT" , "INTERPOLATE" , "INTERVAL" , "INVISIBLE" , "INVOKER" ,
32- "IP" , "IS" , "IS_OBJECT_ID" , "JWT" , "KERBEROS" , "KEY" , "KEYED" , "KEYS" , "KILL" , "KIND" , "LARGE" ,
33- "LAST" , "LAYOUT" , "LDAP" , "LEADING" , "LESS" , "LEVEL" , "LIFETIME" , "LIGHTWEIGHT" , "LIMITS" ,
34- "LINEAR" , "LIST" , "LIVE" , "LOCAL" , "MASK" , "MASTER" , "MATCH" , "MATERIALIZE" , "MATERIALIZED" , "MAX" ,
35- "MEMORY" , "MERGES" , "METHODS" , "METRICS" , "MICROSECOND" , "MICROSECONDS" , "MILLISECOND" ,
36- "MILLISECONDS" , "MIN" , "MINUTE" , "MINUTES" , "MOD" , "MODIFY" , "MONTH" , "MONTHS" , "MOVE" , "MUTATION" ,
37- "NAME" , "NAMED" , "NANOSECOND" , "NANOSECONDS" , "NEW" , "NEXT" , "NO" , "NO_AUTHENTICATION" , "NONE" ,
38- "NO_PASSWORD" , "NULL" , "NULLS" , "OBJECT" , "OPTIMIZE" , "OPTION" , "OR" , "OUTER" , "OUTFILE" , "OVER" ,
39- "OVERRIDABLE" , "OVERRIDE" , "PART" , "PARTIAL" , "PARTITION" , "PARTITIONS" , "PART_MOVE_TO_SHARD" ,
40- "PARTS" , "PATCHES" , "PERIODIC" , "PERMANENTLY" , "PERMISSIVE" , "PERSISTENT" , "PIPELINE" , "PLAN" ,
30+ "GRANULARITY" , "GROUPING" , "GROUPS" , "H" , "HASH" , "HDFS" , "HH" , "HIERARCHICAL" , "HOST" , "HOUR" ,
31+ "HOURS" , "HTTP" , "ID" , "IDENTIFIED" , "IF" , "IGNORE" , "IMPLICIT" , "IN" , "INDEX" , "INDEXES" ,
32+ "INDICES" , "INFILE" , "INHERIT" , "INJECTIVE" , "INSERT" , "INTERPOLATE" , "INTERVAL" , "INVISIBLE" ,
33+ "INVOKER" , "IP" , "IS" , "IS_OBJECT_ID" , "JWT" , "KERBEROS" , "KEY" , "KEYED" , "KEYS" , "KILL" , "KIND" ,
34+ "LARGE" , "LAST" , "LAYOUT" , "LDAP" , "LEADING" , "LESS" , "LEVEL" , "LIFETIME" , "LIGHTWEIGHT" ,
35+ "LIMITS" , "LINEAR" , "LIST" , "LIVE" , "LOCAL" , "M" , "MASK" , "MASKING" , "MASTER" , "MATCH" ,
36+ "MATERIALIZE" , "MATERIALIZED" , "MAX" , "MCS" , "MEMORY" , "MERGES" , "METHODS" , "METRICS" , "MI" ,
37+ "MICROSECOND" , "MICROSECONDS" , "MILLISECOND" , "MILLISECONDS" , "MIN" , "MINUTE" , "MINUTES" , "MM" ,
38+ "MOD" , "MODIFY" , "MONTH" , "MONTHS" , "MOVE" , "MS" , "MUTATION" , "N" , "NAME" , "NAMED" , "NANOSECOND" ,
39+ "NANOSECONDS" , "NEW" , "NEXT" , "NO" , "NO_AUTHENTICATION" , "NONE" , "NO_PASSWORD" , "NS" , "NULL" ,
40+ "NULLS" , "OBJECT" , "OPTIMIZE" , "OPTION" , "OR" , "OUTER" , "OUTFILE" , "OVER" , "OVERRIDABLE" ,
41+ "OVERRIDE" , "PART" , "PARTIAL" , "PARTITION" , "PARTITIONS" , "PART_MOVE_TO_SHARD" , "PARTS" ,
42+ "PATCHES" , "PAUSE" , "PERIODIC" , "PERMANENTLY" , "PERMISSIVE" , "PERSISTENT" , "PIPELINE" , "PLAN" ,
4143 "PLAINTEXT_PASSWORD" , "POLICY" , "POPULATE" , "PRECEDING" , "PRECISION" , "PREFIX" , "PREPARE" ,
42- "PRIMARY" , "PRIVILEGES" , "PROCESSLIST" , "PROFILE" , "PROFILES" , "PROJECTION" , "PULL" , "QUARTER" ,
43- "QUARTERS" , "QUERY" , "QUOTA" , "RANDOMIZE" , "RANDOMIZED" , "RANGE" , "READ" , "READONLY" , "REALM" ,
44- "RECOMPRESS" , "RECURSIVE" , "REFERENCES" , "REFRESH" , "REGEXP" , "REMOVE" , "RENAME" , "REPLACE" ,
45- "REPLICATED" , "RESET" , "RESOURCE" , "RESPECT" , "RESTORE" , "RESTRICT" , "RESTRICTIVE" , "RESUME" ,
46- "REVOKE" , "REWRITE" , "ROLE" , "ROLES" , "ROLLBACK" , "ROLLUP" , "ROW" , "ROWS" , "S3" , "SALT" , "SAN" ,
47- "SCHEME" , "SCRAM_SHA256_HASH" , "SCRAM_SHA256_PASSWORD" , "SECOND" , "SECONDS" , "SECURITY" , "SELECT" ,
48- "SEQUENTIAL" , "SERVER" , "SET" , "SETS" , "SETTING" , "SHA256_HASH" , "SHA256_PASSWORD" , "SHARD" , "SHOW" ,
49- "SIGNED" , "SIMPLE" , "SKIP" , "SNAPSHOT" , "SOURCE" , "SPATIAL" , "SQL" , "SQL_TSI_DAY" , "SQL_TSI_HOUR" ,
44+ "PRIMARY" , "PRIORITY" , "PRIVILEGES" , "PROCESSLIST" , "PROFILE" , "PROFILES" , "PROJECTION" ,
45+ "PROTOBUF" , "PULL" , "Q" , "QQ" , "QUARTER" , "QUARTERS" , "QUERY" , "QUOTA" , "RANDOMIZE" ,
46+ "RANDOMIZED" , "RANGE" , "READ" , "READONLY" , "REALM" , "RECOMPRESS" , "RECURSIVE" , "REFERENCES" ,
47+ "REFRESH" , "REGEXP" , "REMOVE" , "RENAME" , "REPLACE" , "REPLICATED" , "RESET" , "RESOURCE" , "RESPECT" ,
48+ "RESTORE" , "RESTRICT" , "RESTRICTIVE" , "RESUME" , "REVOKE" , "REWRITE" , "ROLE" , "ROLES" , "ROLLBACK" ,
49+ "ROLLUP" , "ROW" , "ROWS" , "S" , "S3" , "SALT" , "SAN" , "SCHEME" , "SCRAM_SHA256_HASH" ,
50+ "SCRAM_SHA256_PASSWORD" , "SECOND" , "SECONDS" , "SECURITY" , "SELECT" , "SEQUENTIAL" , "SERVER" ,
51+ "SET" , "SETS" , "SETTING" , "SHA256_HASH" , "SHA256_PASSWORD" , "SHARD" , "SHOW" , "SIGNED" , "SIMPLE" ,
52+ "SKIP" , "SNAPSHOT" , "SOURCE" , "SPATIAL" , "SQL" , "SQL_TSI_DAY" , "SQL_TSI_HOUR" ,
5053 "SQL_TSI_MICROSECOND" , "SQL_TSI_MILLISECOND" , "SQL_TSI_MINUTE" , "SQL_TSI_MONTH" ,
51- "SQL_TSI_NANOSECOND" , "SQL_TSI_QUARTER" , "SQL_TSI_SECOND" , "SQL_TSI_WEEK" , "SQL_TSI_YEAR" , "SSH_KEY" ,
52- "SSL_CERTIFICATE" , "STALENESS" , "START" , "STATISTIC" , "STATISTICS" , "STDOUT" , "STEP" , "STORAGE" ,
53- "STRICT" , "STRICTLY_ASCENDING" , "SUBPARTITION" , "SUBPARTITIONS" , "SUSPEND" , "SYNC" , "SYNTAX" ,
54- "SYSTEM" , "TABLE" , "TABLES" , "TAG" , "TAGS" , "TEMPORARY" , "TEST" , "THAN" , "THEN" , "THREAD" , "TIES" ,
55- "TIME" , "TIMESTAMP" , "TO" , "TOP" , "TOTALS" , "TRACKING" , "TRAILING" , "TRANSACTION" , "TREE" , "TRIGGER" ,
56- "TRUE" , "TRUNCATE" , "TTL" , "TYPE" , "TYPEOF" , "UNBOUNDED" , "UNDROP" , "UNFREEZE" , "UNIQUE" , "UNLOCK" ,
57- "UNSET" , "UNSIGNED" , "UNTIL" , "UPDATE" , "URL" , "USE" , "USER" , "VALID" , "VALUES" , "VARYING" , "VIEW" ,
58- "VISIBLE" , "VOLUME" , "WATCH" , "WATERMARK" , "WEEK" , "WEEKS" , "WHEN" , "WITH_ITEMINDEX" , "WORKER" ,
59- "WORKLOAD" , "WRITABLE" , "WRITE" , "YEAR" , "YEARS" , "ZKPATH" );
54+ "SQL_TSI_NANOSECOND" , "SQL_TSI_QUARTER" , "SQL_TSI_SECOND" , "SQL_TSI_WEEK" , "SQL_TSI_YEAR" , "SS" ,
55+ "SSH_KEY" , "SSL_CERTIFICATE" , "STALENESS" , "START" , "STATISTIC" , "STATISTICS" , "STDOUT" , "STEP" ,
56+ "STORAGE" , "STRICT" , "STRICTLY_ASCENDING" , "SUBPARTITION" , "SUBPARTITIONS" , "SUSPEND" , "SYNC" ,
57+ "SYNTAX" , "SYSTEM" , "TABLE" , "TABLES" , "TAG" , "TAGS" , "TEMPORARY" , "TEST" , "THAN" , "THEN" ,
58+ "THREAD" , "TIES" , "TIME" , "TIMESTAMP" , "TO" , "TOP" , "TOTALS" , "TRACKING" , "TRAILING" ,
59+ "TRANSACTION" , "TREE" , "TRIGGER" , "TRUE" , "TRUNCATE" , "TTL" , "TYPE" , "TYPEOF" , "UNBOUNDED" ,
60+ "UNDROP" , "UNFREEZE" , "UNIQUE" , "UNLOCK" , "UNSET" , "UNSIGNED" , "UNTIL" , "UPDATE" , "URL" , "USE" ,
61+ "USER" , "VALID" , "VALUES" , "VARYING" , "VIEW" , "VISIBLE" , "VOLUME" , "WATCH" , "WATERMARK" , "WEEK" ,
62+ "WEEKS" , "WHEN" , "WITH_ITEMINDEX" , "WK" , "WORKER" , "WORKLOAD" , "WRITABLE" , "WRITE" , "WW" ,
63+ "YEAR" , "YEARS" , "YY" , "YYYY" , "ZKPATH" );
6064 }
6165
6266 private static Set <String > buildKeywordSet (String ... values ) {
0 commit comments