1{
2    "keywords": {
3        "ACCESS": [],
4        "ADD": [],
5        "ALL": [],
6        "ALTER": [
7            "AGGREGATE",
8            "COLLATION",
9            "COLUMN",
10            "CONVERSION",
11            "DATABASE",
12            "DEFAULT",
13            "DOMAIN",
14            "EVENT TRIGGER",
15            "EXTENSION",
16            "FOREIGN",
17            "FUNCTION",
18            "GROUP",
19            "INDEX",
20            "LANGUAGE",
21            "LARGE OBJECT",
22            "MATERIALIZED VIEW",
23            "OPERATOR",
24            "POLICY",
25            "ROLE",
26            "RULE",
27            "SCHEMA",
28            "SEQUENCE",
29            "SERVER",
30            "SYSTEM",
31            "TABLE",
32            "TABLESPACE",
33            "TEXT SEARCH",
34            "TRIGGER",
35            "TYPE",
36            "USER",
37            "VIEW"
38        ],
39        "AND": [],
40        "ANY": [],
41        "AS": [],
42        "ASC": [],
43        "AUDIT": [],
44        "BEGIN": [],
45        "BETWEEN": [],
46        "BY": [],
47        "CASE": [],
48        "CHAR": [],
49        "CHECK": [],
50        "CLUSTER": [],
51        "COLUMN": [],
52        "COMMENT": [],
53        "COMMIT": [],
54        "COMPRESS": [],
55        "CONCURRENTLY": [],
56        "CONNECT": [],
57        "COPY": [],
58        "CREATE": [
59            "ACCESS METHOD",
60            "AGGREGATE",
61            "CAST",
62            "COLLATION",
63            "CONVERSION",
64            "DATABASE",
65            "DOMAIN",
66            "EVENT TRIGGER",
67            "EXTENSION",
68            "FOREIGN DATA WRAPPER",
69            "FOREIGN EXTENSION",
70            "FUNCTION",
71            "GLOBAL",
72            "GROUP",
73            "IF NOT EXISTS",
74            "INDEX",
75            "LANGUAGE",
76            "LOCAL",
77            "MATERIALIZED VIEW",
78            "OPERATOR",
79            "OR REPLACE",
80            "POLICY",
81            "ROLE",
82            "RULE",
83            "SCHEMA",
84            "SEQUENCE",
85            "SERVER",
86            "TABLE",
87            "TABLESPACE",
88            "TEMPORARY",
89            "TEXT SEARCH",
90            "TRIGGER",
91            "TYPE",
92            "UNIQUE",
93            "UNLOGGED",
94            "USER",
95            "USER MAPPING",
96            "VIEW"
97        ],
98        "CURRENT": [],
99        "DATABASE": [],
100        "DATE": [],
101        "DECIMAL": [],
102        "DEFAULT": [],
103        "DELETE FROM": [],
104        "DELIMITER": [],
105        "DESC": [],
106        "DESCRIBE": [],
107        "DISTINCT": [],
108        "DROP": [
109            "ACCESS METHOD",
110            "AGGREGATE",
111            "CAST",
112            "COLLATION",
113            "COLUMN",
114            "CONVERSION",
115            "DATABASE",
116            "DOMAIN",
117            "EVENT TRIGGER",
118            "EXTENSION",
119            "FOREIGN DATA WRAPPER",
120            "FOREIGN TABLE",
121            "FUNCTION",
122            "GROUP",
123            "INDEX",
124            "LANGUAGE",
125            "MATERIALIZED VIEW",
126            "OPERATOR",
127            "OWNED",
128            "POLICY",
129            "ROLE",
130            "RULE",
131            "SCHEMA",
132            "SEQUENCE",
133            "SERVER",
134            "TABLE",
135            "TABLESPACE",
136            "TEXT SEARCH",
137            "TRANSFORM",
138            "TRIGGER",
139            "TYPE",
140            "USER",
141            "USER MAPPING",
142            "VIEW"
143        ],
144        "EXPLAIN": [],
145        "ELSE": [],
146        "ENCODING": [],
147        "ESCAPE": [],
148        "EXCLUSIVE": [],
149        "EXISTS": [],
150        "EXTENSION": [],
151        "FILE": [],
152        "FLOAT": [],
153        "FOR": [],
154        "FORMAT": [],
155        "FORCE_QUOTE": [],
156        "FORCE_NOT_NULL": [],
157        "FREEZE": [],
158        "FROM": [],
159        "FULL": [],
160        "FUNCTION": [],
161        "GRANT": [],
162        "GROUP BY": [],
163        "HAVING": [],
164        "HEADER": [],
165        "IDENTIFIED": [],
166        "IMMEDIATE": [],
167        "IN": [],
168        "INCREMENT": [],
169        "INDEX": [],
170        "INITIAL": [],
171        "INSERT INTO": [],
172        "INTEGER": [],
173        "INTERSECT": [],
174        "INTERVAL": [],
175        "INTO": [],
176        "IS": [],
177        "JOIN": [],
178        "LANGUAGE": [],
179        "LEFT": [],
180        "LEVEL": [],
181        "LIKE": [],
182        "LIMIT": [],
183        "LOCK": [],
184        "LONG": [],
185        "MATERIALIZED VIEW": [],
186        "MAXEXTENTS": [],
187        "MINUS": [],
188        "MLSLABEL": [],
189        "MODE": [],
190        "MODIFY": [],
191        "NOT": [],
192        "NOAUDIT": [],
193        "NOTICE": [],
194        "NOCOMPRESS": [],
195        "NOWAIT": [],
196        "NULL": [],
197        "NUMBER": [],
198        "OIDS": [],
199        "OF": [],
200        "OFFLINE": [],
201        "ON": [],
202        "ONLINE": [],
203        "OPTION": [],
204        "OR": [],
205        "ORDER BY": [],
206        "OUTER": [],
207        "OWNER": [],
208        "PCTFREE": [],
209        "PRIMARY": [],
210        "PRIOR": [],
211        "PRIVILEGES": [],
212        "QUOTE": [],
213        "RAISE": [],
214        "RENAME": [],
215        "REPLACE": [],
216        "RESET": ["ALL"],
217        "RAW": [],
218        "REFRESH MATERIALIZED VIEW": [],
219        "RESOURCE": [],
220        "RETURNS": [],
221        "REVOKE": [],
222        "RIGHT": [],
223        "ROLLBACK": [],
224        "ROW": [],
225        "ROWID": [],
226        "ROWNUM": [],
227        "ROWS": [],
228        "SELECT": [],
229        "SESSION": [],
230        "SET": [],
231        "SHARE": [],
232        "SHOW": [],
233        "SIZE": [],
234        "SMALLINT": [],
235        "START": [],
236        "SUCCESSFUL": [],
237        "SYNONYM": [],
238        "SYSDATE": [],
239        "TABLE": [],
240        "TEMPLATE": [],
241        "THEN": [],
242        "TO": [],
243        "TRIGGER": [],
244        "TRUNCATE": [],
245        "UID": [],
246        "UNION": [],
247        "UNIQUE": [],
248        "UPDATE": [],
249        "USE": [],
250        "USER": [],
251        "USING": [],
252        "VALIDATE": [],
253        "VALUES": [],
254        "VARCHAR": [],
255        "VARCHAR2": [],
256        "VIEW": [],
257        "WHEN": [],
258        "WHENEVER": [],
259        "WHERE": [],
260        "WITH": []
261    },
262    "functions": [
263        "ABBREV",
264        "ABS",
265        "AGE",
266        "AREA",
267        "ARRAY_AGG",
268        "ARRAY_APPEND",
269        "ARRAY_CAT",
270        "ARRAY_DIMS",
271        "ARRAY_FILL",
272        "ARRAY_LENGTH",
273        "ARRAY_LOWER",
274        "ARRAY_NDIMS",
275        "ARRAY_POSITION",
276        "ARRAY_POSITIONS",
277        "ARRAY_PREPEND",
278        "ARRAY_REMOVE",
279        "ARRAY_REPLACE",
280        "ARRAY_TO_STRING",
281        "ARRAY_UPPER",
282        "ASCII",
283        "AVG",
284        "BIT_AND",
285        "BIT_LENGTH",
286        "BIT_OR",
287        "BOOL_AND",
288        "BOOL_OR",
289        "BOUND_BOX",
290        "BOX",
291        "BROADCAST",
292        "BTRIM",
293        "CARDINALITY",
294        "CBRT",
295        "CEIL",
296        "CEILING",
297        "CENTER",
298        "CHAR_LENGTH",
299        "CHR",
300        "CIRCLE",
301        "CLOCK_TIMESTAMP",
302        "CONCAT",
303        "CONCAT_WS",
304        "CONVERT",
305        "CONVERT_FROM",
306        "CONVERT_TO",
307        "COUNT",
308        "CUME_DIST",
309        "CURRENT_DATE",
310        "CURRENT_TIME",
311        "CURRENT_TIMESTAMP",
312        "DATE_PART",
313        "DATE_TRUNC",
314        "DECODE",
315        "DEGREES",
316        "DENSE_RANK",
317        "DIAMETER",
318        "DIV",
319        "ENCODE",
320        "ENUM_FIRST",
321        "ENUM_LAST",
322        "ENUM_RANGE",
323        "EVERY",
324        "EXP",
325        "EXTRACT",
326        "FAMILY",
327        "FIRST_VALUE",
328        "FLOOR",
329        "FORMAT",
330        "GET_BIT",
331        "GET_BYTE",
332        "HEIGHT",
333        "HOST",
334        "HOSTMASK",
335        "INET_MERGE",
336        "INET_SAME_FAMILY",
337        "INITCAP",
338        "ISCLOSED",
339        "ISFINITE",
340        "ISOPEN",
341        "JUSTIFY_DAYS",
342        "JUSTIFY_HOURS",
343        "JUSTIFY_INTERVAL",
344        "LAG",
345        "LAST_VALUE",
346        "LEAD",
347        "LEFT",
348        "LENGTH",
349        "LINE",
350        "LN",
351        "LOCALTIME",
352        "LOCALTIMESTAMP",
353        "LOG",
354        "LOG10",
355        "LOWER",
356        "LPAD",
357        "LSEG",
358        "LTRIM",
359        "MAKE_DATE",
360        "MAKE_INTERVAL",
361        "MAKE_TIME",
362        "MAKE_TIMESTAMP",
363        "MAKE_TIMESTAMPTZ",
364        "MASKLEN",
365        "MAX",
366        "MD5",
367        "MIN",
368        "MOD",
369        "NETMASK",
370        "NETWORK",
371        "NOW",
372        "NPOINTS",
373        "NTH_VALUE",
374        "NTILE",
375        "NUM_NONNULLS",
376        "NUM_NULLS",
377        "OCTET_LENGTH",
378        "OVERLAY",
379        "PARSE_IDENT",
380        "PATH",
381        "PCLOSE",
382        "PERCENT_RANK",
383        "PG_CLIENT_ENCODING",
384        "PI",
385        "POINT",
386        "POLYGON",
387        "POPEN",
388        "POSITION",
389        "POWER",
390        "QUOTE_IDENT",
391        "QUOTE_LITERAL",
392        "QUOTE_NULLABLE",
393        "RADIANS",
394        "RADIUS",
395        "RANDOM",
396        "RANK",
397        "REGEXP_MATCH",
398        "REGEXP_MATCHES",
399        "REGEXP_REPLACE",
400        "REGEXP_SPLIT_TO_ARRAY",
401        "REGEXP_SPLIT_TO_TABLE",
402        "REPEAT",
403        "REPLACE",
404        "REVERSE",
405        "RIGHT",
406        "ROUND",
407        "ROW_NUMBER",
408        "RPAD",
409        "RTRIM",
410        "SCALE",
411        "SET_BIT",
412        "SET_BYTE",
413        "SET_MASKLEN",
414        "SHA224",
415        "SHA256",
416        "SHA384",
417        "SHA512",
418        "SIGN",
419        "SPLIT_PART",
420        "SQRT",
421        "STARTS_WITH",
422        "STATEMENT_TIMESTAMP",
423        "STRING_TO_ARRAY",
424        "STRPOS",
425        "SUBSTR",
426        "SUBSTRING",
427        "SUM",
428        "TEXT",
429        "TIMEOFDAY",
430        "TO_ASCII",
431        "TO_CHAR",
432        "TO_DATE",
433        "TO_HEX",
434        "TO_NUMBER",
435        "TO_TIMESTAMP",
436        "TRANSACTION_TIMESTAMP",
437        "TRANSLATE",
438        "TRIM",
439        "TRUNC",
440        "UNNEST",
441        "UPPER",
442        "WIDTH",
443        "WIDTH_BUCKET",
444        "XMLAGG"
445    ],
446    "datatypes": [
447        "ANY",
448        "ANYARRAY",
449        "ANYELEMENT",
450        "ANYENUM",
451        "ANYNONARRAY",
452        "ANYRANGE",
453        "BIGINT",
454        "BIGSERIAL",
455        "BIT",
456        "BIT VARYING",
457        "BOOL",
458        "BOOLEAN",
459        "BOX",
460        "BYTEA",
461        "CHAR",
462        "CHARACTER",
463        "CHARACTER VARYING",
464        "CIDR",
465        "CIRCLE",
466        "CSTRING",
467        "DATE",
468        "DECIMAL",
469        "DOUBLE PRECISION",
470        "EVENT_TRIGGER",
471        "FDW_HANDLER",
472        "FLOAT4",
473        "FLOAT8",
474        "INET",
475        "INT",
476        "INT2",
477        "INT4",
478        "INT8",
479        "INTEGER",
480        "INTERNAL",
481        "INTERVAL",
482        "JSON",
483        "JSONB",
484        "LANGUAGE_HANDLER",
485        "LINE",
486        "LSEG",
487        "MACADDR",
488        "MACADDR8",
489        "MONEY",
490        "NUMERIC",
491        "OID",
492        "OPAQUE",
493        "PATH",
494        "PG_LSN",
495        "POINT",
496        "POLYGON",
497        "REAL",
498        "RECORD",
499        "REGCLASS",
500        "REGCONFIG",
501        "REGDICTIONARY",
502        "REGNAMESPACE",
503        "REGOPER",
504        "REGOPERATOR",
505        "REGPROC",
506        "REGPROCEDURE",
507        "REGROLE",
508        "REGTYPE",
509        "SERIAL",
510        "SERIAL2",
511        "SERIAL4",
512        "SERIAL8",
513        "SMALLINT",
514        "SMALLSERIAL",
515        "TEXT",
516        "TIME",
517        "TIMESTAMP",
518        "TRIGGER",
519        "TSQUERY",
520        "TSVECTOR",
521        "TXID_SNAPSHOT",
522        "UUID",
523        "VARBIT",
524        "VARCHAR",
525        "VOID",
526        "XML"
527    ],
528    "reserved": [
529        "ALL",
530        "ANALYSE",
531        "ANALYZE",
532        "AND",
533        "ANY",
534        "ARRAY",
535        "AS",
536        "ASC",
537        "ASYMMETRIC",
538        "BOTH",
539        "CASE",
540        "CAST",
541        "CHECK",
542        "COLLATE",
543        "COLUMN",
544        "CONSTRAINT",
545        "CREATE",
546        "CURRENT_CATALOG",
547        "CURRENT_DATE",
548        "CURRENT_ROLE",
549        "CURRENT_TIME",
550        "CURRENT_TIMESTAMP",
551        "CURRENT_USER",
552        "DEFAULT",
553        "DEFERRABLE",
554        "DESC",
555        "DISTINCT",
556        "DO",
557        "ELSE",
558        "END",
559        "EXCEPT",
560        "FALSE",
561        "FETCH",
562        "FOR",
563        "FOREIGN",
564        "FROM",
565        "GRANT",
566        "GROUP",
567        "HAVING",
568        "IN",
569        "INITIALLY",
570        "INTERSECT",
571        "INTO",
572        "LATERAL",
573        "LEADING",
574        "LIMIT",
575        "LOCALTIME",
576        "LOCALTIMESTAMP",
577        "NOT",
578        "NULL",
579        "OFFSET",
580        "ON",
581        "ONLY",
582        "OR",
583        "ORDER",
584        "PLACING",
585        "PRIMARY",
586        "REFERENCES",
587        "RETURNING",
588        "SELECT",
589        "SESSION_USER",
590        "SOME",
591        "SYMMETRIC",
592        "TABLE",
593        "THEN",
594        "TO",
595        "TRAILING",
596        "TRUE",
597        "UNION",
598        "UNIQUE",
599        "USER",
600        "USING",
601        "VARIADIC",
602        "WHEN",
603        "WHERE",
604        "WINDOW",
605        "WITH",
606        "AUTHORIZATION",
607        "BINARY",
608        "COLLATION",
609        "CONCURRENTLY",
610        "CROSS",
611        "CURRENT_SCHEMA",
612        "FREEZE",
613        "FULL",
614        "ILIKE",
615        "INNER",
616        "IS",
617        "ISNULL",
618        "JOIN",
619        "LEFT",
620        "LIKE",
621        "NATURAL",
622        "NOTNULL",
623        "OUTER",
624        "OVERLAPS",
625        "RIGHT",
626        "SIMILAR",
627        "TABLESAMPLE",
628        "VERBOSE"
629    ]
630}
631