@@ -50,7 +50,7 @@ The following keywords are reserved and cannot be used as unescaped identifiers:
5050| AT
5151
5252| BEGIN
53- | BETWEEN
53+ | xref:n1ql-language-reference/comparisonops.adoc#between[ BETWEEN]
5454| xref:n1ql-language-reference/datatypes.adoc#datatype-binary[BINARY]
5555| xref:n1ql-language-reference/datatypes.adoc#datatype-boolean[BOOLEAN]
5656| BREAK
@@ -60,7 +60,7 @@ The following keywords are reserved and cannot be used as unescaped identifiers:
6060| BY
6161| CACHE
6262| CALL
63- | CASE
63+ | xref:n1ql-language-reference/conditionalops.adoc[ CASE]
6464| CAST
6565
6666| CLUSTER
@@ -100,15 +100,15 @@ The following keywords are reserved and cannot be used as unescaped identifiers:
100100
101101| xref:n1ql-language-reference/collectionops.adoc#collection-op-every[EVERY]
102102| xref:n1ql-language-reference/union.adoc[EXCEPT]
103- | EXCLUDE
104- | EXECUTE
103+ | xref:n1ql-language-reference/selectclause.adoc#sec_ExcludeClause[ EXCLUDE]
104+ | xref:n1ql-language-reference/execute.adoc[ EXECUTE]
105105| xref:n1ql-language-reference/collectionops.adoc#exists[EXISTS]
106106| xref:n1ql-language-reference/explain.adoc[EXPLAIN]
107107
108108| FALSE
109109| FETCH
110110| FILTER
111- | FIRST
111+ | xref:n1ql-language-reference/collectionops.adoc#first[ FIRST]
112112| FLATTEN
113113| FLATTEN_KEYS
114114
@@ -121,7 +121,7 @@ The following keywords are reserved and cannot be used as unescaped identifiers:
121121
122122| xref:n1ql-language-reference/createfunction.adoc[FUNCTION]
123123| GOLANG
124- | GRANT
124+ | xref:n1ql-language-reference/grant.adoc[ GRANT]
125125| xref:n1ql-language-reference/groupby.adoc[GROUP]
126126| xref:n1ql-language-reference/window.adoc#window-frame-clause[GROUPS]
127127| xref:n1ql-language-reference/hints.adoc#index-type[GSI]
@@ -136,14 +136,14 @@ The following keywords are reserved and cannot be used as unescaped identifiers:
136136| INCLUDE
137137| INCREMENT
138138| INDEX
139- | INFER
139+ | xref:n1ql-language-reference/infer.adoc[ INFER]
140140| INLINE
141141| INNER
142142
143143| xref:n1ql-language-reference/insert.adoc[INSERT]
144144| xref:n1ql-language-reference/union.adoc[INTERSECT]
145145| INTO
146- | IS
146+ | xref:n1ql-language-reference/comparisonops.adoc#is[IS]
147147| xref:n1ql:n1ql-language-reference/set-transaction.adoc[ISOLATION]
148148| xref:n1ql-language-reference/createfunction.adoc[JAVASCRIPT]
149149
@@ -161,7 +161,7 @@ The following keywords are reserved and cannot be used as unescaped identifiers:
161161| LETTING
162162| xref:n1ql:n1ql-language-reference/set-transaction.adoc[LEVEL]
163163
164- | LIKE
164+ | xref:n1ql-language-reference/comparisonops.adoc#like[ LIKE]
165165| xref:n1ql-language-reference/limit.adoc[LIMIT]
166166| LSM
167167| MAP
@@ -171,133 +171,144 @@ The following keywords are reserved and cannot be used as unescaped identifiers:
171171| MATERIALIZED
172172| MAXVALUE
173173| xref:n1ql-language-reference/merge.adoc[MERGE]
174+ | MINUS
174175| MINVALUE
175176| xref:n1ql-language-reference/comparisonops.adoc#null-and-missing[MISSING]
176- | NAMESPACE
177177
178+ | NAMESPACE
179+ | NAMESPACE_ID
178180| xref:n1ql-language-reference/nest.adoc[NEST]
179181| NEXT
180182| NEXTVAL
181183| xref:n1ql-language-reference/join.adoc#use-nl-hint[NL]
184+
182185| xref:n1ql-language-reference/window.adoc#window-frame-exclusion[NO]
183186| xref:n1ql-language-reference/logicalops.adoc#logical-op-not[NOT]
184-
187+ | NOT_A_TOKEN
185188| xref:n1ql-language-reference/windowfun.adoc#fn-window-nth-value[NTH_VALUE]
186189| xref:n1ql-language-reference/comparisonops.adoc#null-and-missing[NULL]
187190| xref:n1ql-language-reference/window.adoc#nulls-treatment[NULLS]
191+
188192| NUMBER
189193| OBJECT
190194| xref:n1ql-language-reference/offset.adoc[OFFSET]
191-
192195| ON
193196| OPTION
194197| xref:n1ql-language-reference/insert.adoc#insert-values[OPTIONS]
198+
195199| xref:n1ql-language-reference/logicalops.adoc#or-operator[OR]
196200| xref:n1ql-language-reference/orderby.adoc[ORDER]
197201| xref:n1ql-language-reference/window.adoc#window-frame-exclusion[OTHERS]
198-
199202| OUTER
200203| xref:n1ql-language-reference/window.adoc[OVER]
201204| PARSE
205+
202206| PARTITION
203207| PASSWORD
204208| PATH
205-
206209| POOL
207210| xref:n1ql-language-reference/window.adoc#window-frame-extent[PRECEDING]
208- | PREPARE
211+ | xref:n1ql-language-reference/prepare.adoc[PREPARE]
212+
209213| PREV
210214| PREVIOUS
211215| PREVVAL
212-
213216| PRIMARY
214217| PRIVATE
215218| PRIVILEGE
219+
216220| xref:n1ql-language-reference/join.adoc#use-hash-hint[PROBE]
217221| PROCEDURE
218222| PUBLIC
219-
220223| xref:n1ql-language-reference/window.adoc#window-frame-clause[RANGE]
221224| RAW
222225| READ
226+
223227| REALM
224228| RECURSIVE
225229| REDUCE
226-
227230| RENAME
228231| REPLACE
229232| xref:n1ql-language-reference/window.adoc#nulls-treatment[RESPECT]
233+
230234| RESTART
231235| RESTRICT
232236| RETURN
233-
234237| RETURNING
235- | REVOKE
238+ | xref:n1ql-language-reference/revoke.adoc[ REVOKE]
236239| RIGHT
240+
237241| ROLE
242+ | ROLES
238243| xref:n1ql:n1ql-language-reference/rollback-transaction.adoc[ROLLBACK]
239244| xref:n1ql-language-reference/window.adoc#window-frame-extent[ROW]
240-
241245| xref:n1ql-language-reference/window.adoc#window-frame-clause[ROWS]
242246| SATISFIES
247+
243248| xref:n1ql:n1ql-language-reference/savepoint.adoc[SAVEPOINT]
244249| SCHEMA
245250| SCOPE
246251| xref:n1ql-language-reference/selectclause.adoc[SELECT]
247-
248252| SELF
249253| SEQUENCE
254+
255+ | SEMI
250256| SET
251257| SHOW
252258| SOME
253259| START
254-
255260| STATISTICS
261+
256262| STRING
257263| SYSTEM
258264| THEN
259265| xref:n1ql-language-reference/window.adoc#window-frame-exclusion[TIES]
260266| TO
261-
262267| xref:n1ql:n1ql-language-reference/begin-transaction.adoc[TRAN]
268+
263269| xref:n1ql:n1ql-language-reference/begin-transaction.adoc[TRANSACTION]
264270| TRIGGER
265271| TRUE
266272| TRUNCATE
267273| xref:n1ql-language-reference/window.adoc#window-frame-extent[UNBOUNDED]
268-
269274| UNDER
275+
270276| xref:n1ql-language-reference/union.adoc[UNION]
271277| UNIQUE
272278| UNKNOWN
273279| xref:n1ql-language-reference/unnest.adoc[UNNEST]
274- | UNSET
275-
280+ | xref:n1ql-language-reference/update.adoc#unset-clause[UNSET]
276281| xref:n1ql-language-reference/update.adoc[UPDATE]
282+
277283| xref:n1ql-language-reference/upsert.adoc[UPSERT]
278284| xref:n1ql-language-reference/hints.adoc[USE]
279285| USER
280286| USERS
281287| USING
282-
283288| VALIDATE
289+
284290| VALUE
285291| VALUED
286292| VALUES
287293| VECTOR
288294| VIA
289-
290295| VIEW
296+
291297| WHEN
292298| xref:n1ql-language-reference/where.adoc[WHERE]
293299| WHILE
294- | WINDOW
295- | WITH
296-
300+ | xref:n1ql-language-reference/window.adoc[WINDOW]
301+ | xref:n1ql-language-reference/with.adoc[WITH]
297302| xref:n1ql-language-reference/collectionops.adoc#collection-op-within[WITHIN]
303+
298304| xref:n1ql:n1ql-language-reference/begin-transaction.adoc[WORK]
299305| XOR
300306|
301307|
302308|
303- |===
309+ |
310+
311+ |===
312+
313+ NOTE: The word `AI` is not a reserved word, even though you can use it in combination with the `USING` keyword as part of the xref:n1ql-language-reference/using-ai.adoc[USING AI] statement.
314+ You do not have to escape the word `AI` inside backticks when using it by itself as an identifier.
0 commit comments