1+ ADVISE
12ALL
23ALTER
34ANALYZE
45AS
56ASC
7+ AT
68BEGIN
79BINARY
810BOOLEAN
@@ -16,11 +18,14 @@ CLUSTER
1618COLLATE
1719COLLECTION
1820COMMIT
21+ COMMITTED
1922CONNECT
2023CONTINUE
2124CORRELATE
25+ CORRELATED
2226COVER
2327CREATE
28+ CURRENT
2429DATABASE
2530DATASET
2631DATASTORE
@@ -40,14 +45,21 @@ EXCLUDE
4045EXECUTE
4146EXPLAIN
4247FETCH
48+ FILTER
4349FLATTEN
50+ FLUSH
51+ FOLLOWING
4452FOR
4553FORCE
4654FROM
55+ FTS
4756FUNCTION
57+ GOLANG
4858GRANT
4959GROUP
60+ GROUPS
5061GSI
62+ HASH
5163HAVING
5264IF
5365IGNORE
@@ -62,15 +74,19 @@ INSERT
6274INTERSECT
6375INTO
6476IS
77+ ISOLATION
78+ JAVASCRIPT
6579JOIN
6680KEY
6781KEYS
6882KEYSPACE
6983KNOWN
84+ LANGUAGE
7085LAST
7186LEFT
7287LET
7388LETTING
89+ LEVEL
7490LIMIT
7591LSM
7692MAP
@@ -82,38 +98,52 @@ MINUS
8298MISSING
8399NAMESPACE
84100NEST
101+ NL
102+ NO
103+ NTH_VALUE
85104NULL
105+ NULLS
86106NUMBER
87107OBJECT
88108OFFSET
89109ON
90110OPTION
111+ OPTIONS
91112ORDER
113+ OTHERS
92114OUTER
93115OVER
94116PARSE
95117PARTITION
96118PASSWORD
97119PATH
98120POOL
121+ PRECEDING
99122PREPARE
100123PRIMARY
101124PRIVATE
102125PRIVILEGE
126+ PROBE
103127PROCEDURE
104128PUBLIC
129+ RANGE
105130RAW
106131REALM
107132REDUCE
108133RENAME
134+ RESPECT
109135RETURN
110136RETURNING
111137REVOKE
112138RIGHT
113139ROLE
114140ROLLBACK
141+ ROW
142+ ROWS
115143SATISFIES
144+ SAVEPOINT
116145SCHEMA
146+ SCOPE
117147SELECT
118148SELF
119149SEMI
@@ -124,10 +154,13 @@ START
124154STATISTICS
125155STRING
126156SYSTEM
157+ TIES
127158TO
159+ TRAN
128160TRANSACTION
129161TRIGGER
130162TRUNCATE
163+ UNBOUNDED
131164UNDER
132165UNION
133166UNIQUE
@@ -146,18 +179,21 @@ VIA
146179VIEW
147180WHERE
148181WHILE
182+ WINDOW
149183WITH
150184WORK
151185XOR
152186
153187----------------------------------------------------
154188
155189[
190+ ["keyword", "ADVISE"],
156191 ["keyword", "ALL"],
157192 ["keyword", "ALTER"],
158193 ["keyword", "ANALYZE"],
159194 ["keyword", "AS"],
160195 ["keyword", "ASC"],
196+ ["keyword", "AT"],
161197 ["keyword", "BEGIN"],
162198 ["keyword", "BINARY"],
163199 ["keyword", "BOOLEAN"],
@@ -171,11 +207,14 @@ XOR
171207 ["keyword", "COLLATE"],
172208 ["keyword", "COLLECTION"],
173209 ["keyword", "COMMIT"],
210+ ["keyword", "COMMITTED"],
174211 ["keyword", "CONNECT"],
175212 ["keyword", "CONTINUE"],
176213 ["keyword", "CORRELATE"],
214+ ["keyword", "CORRELATED"],
177215 ["keyword", "COVER"],
178216 ["keyword", "CREATE"],
217+ ["keyword", "CURRENT"],
179218 ["keyword", "DATABASE"],
180219 ["keyword", "DATASET"],
181220 ["keyword", "DATASTORE"],
@@ -195,14 +234,21 @@ XOR
195234 ["keyword", "EXECUTE"],
196235 ["keyword", "EXPLAIN"],
197236 ["keyword", "FETCH"],
237+ ["keyword", "FILTER"],
198238 ["keyword", "FLATTEN"],
239+ ["keyword", "FLUSH"],
240+ ["keyword", "FOLLOWING"],
199241 ["keyword", "FOR"],
200242 ["keyword", "FORCE"],
201243 ["keyword", "FROM"],
244+ ["keyword", "FTS"],
202245 ["keyword", "FUNCTION"],
246+ ["keyword", "GOLANG"],
203247 ["keyword", "GRANT"],
204248 ["keyword", "GROUP"],
249+ ["keyword", "GROUPS"],
205250 ["keyword", "GSI"],
251+ ["keyword", "HASH"],
206252 ["keyword", "HAVING"],
207253 ["keyword", "IF"],
208254 ["keyword", "IGNORE"],
@@ -217,15 +263,19 @@ XOR
217263 ["keyword", "INTERSECT"],
218264 ["keyword", "INTO"],
219265 ["keyword", "IS"],
266+ ["keyword", "ISOLATION"],
267+ ["keyword", "JAVASCRIPT"],
220268 ["keyword", "JOIN"],
221269 ["keyword", "KEY"],
222270 ["keyword", "KEYS"],
223271 ["keyword", "KEYSPACE"],
224272 ["keyword", "KNOWN"],
273+ ["keyword", "LANGUAGE"],
225274 ["keyword", "LAST"],
226275 ["keyword", "LEFT"],
227276 ["keyword", "LET"],
228277 ["keyword", "LETTING"],
278+ ["keyword", "LEVEL"],
229279 ["keyword", "LIMIT"],
230280 ["keyword", "LSM"],
231281 ["keyword", "MAP"],
@@ -237,38 +287,52 @@ XOR
237287 ["keyword", "MISSING"],
238288 ["keyword", "NAMESPACE"],
239289 ["keyword", "NEST"],
290+ ["keyword", "NL"],
291+ ["keyword", "NO"],
292+ ["keyword", "NTH_VALUE"],
240293 ["keyword", "NULL"],
294+ ["keyword", "NULLS"],
241295 ["keyword", "NUMBER"],
242296 ["keyword", "OBJECT"],
243297 ["keyword", "OFFSET"],
244298 ["keyword", "ON"],
245299 ["keyword", "OPTION"],
300+ ["keyword", "OPTIONS"],
246301 ["keyword", "ORDER"],
302+ ["keyword", "OTHERS"],
247303 ["keyword", "OUTER"],
248304 ["keyword", "OVER"],
249305 ["keyword", "PARSE"],
250306 ["keyword", "PARTITION"],
251307 ["keyword", "PASSWORD"],
252308 ["keyword", "PATH"],
253309 ["keyword", "POOL"],
310+ ["keyword", "PRECEDING"],
254311 ["keyword", "PREPARE"],
255312 ["keyword", "PRIMARY"],
256313 ["keyword", "PRIVATE"],
257314 ["keyword", "PRIVILEGE"],
315+ ["keyword", "PROBE"],
258316 ["keyword", "PROCEDURE"],
259317 ["keyword", "PUBLIC"],
318+ ["keyword", "RANGE"],
260319 ["keyword", "RAW"],
261320 ["keyword", "REALM"],
262321 ["keyword", "REDUCE"],
263322 ["keyword", "RENAME"],
323+ ["keyword", "RESPECT"],
264324 ["keyword", "RETURN"],
265325 ["keyword", "RETURNING"],
266326 ["keyword", "REVOKE"],
267327 ["keyword", "RIGHT"],
268328 ["keyword", "ROLE"],
269329 ["keyword", "ROLLBACK"],
330+ ["keyword", "ROW"],
331+ ["keyword", "ROWS"],
270332 ["keyword", "SATISFIES"],
333+ ["keyword", "SAVEPOINT"],
271334 ["keyword", "SCHEMA"],
335+ ["keyword", "SCOPE"],
272336 ["keyword", "SELECT"],
273337 ["keyword", "SELF"],
274338 ["keyword", "SEMI"],
@@ -279,10 +343,13 @@ XOR
279343 ["keyword", "STATISTICS"],
280344 ["keyword", "STRING"],
281345 ["keyword", "SYSTEM"],
346+ ["keyword", "TIES"],
282347 ["keyword", "TO"],
348+ ["keyword", "TRAN"],
283349 ["keyword", "TRANSACTION"],
284350 ["keyword", "TRIGGER"],
285351 ["keyword", "TRUNCATE"],
352+ ["keyword", "UNBOUNDED"],
286353 ["keyword", "UNDER"],
287354 ["keyword", "UNION"],
288355 ["keyword", "UNIQUE"],
@@ -301,11 +368,12 @@ XOR
301368 ["keyword", "VIEW"],
302369 ["keyword", "WHERE"],
303370 ["keyword", "WHILE"],
371+ ["keyword", "WINDOW"],
304372 ["keyword", "WITH"],
305373 ["keyword", "WORK"],
306374 ["keyword", "XOR"]
307375]
308376
309377----------------------------------------------------
310378
311- Checks for all keywords.
379+ Checks for all keywords.
0 commit comments