{
    "keywords": {
        "ACCESS": [],
        "ADD": [],
        "ALL": [],
        "ALTER": [
            "AGGREGATE",
            "COLLATION",
            "COLUMN",
            "CONVERSION",
            "DATABASE",
            "DEFAULT",
            "DOMAIN",
            "EVENT TRIGGER",
            "EXTENSION",
            "FOREIGN",
            "FUNCTION",
            "GROUP",
            "INDEX",
            "LANGUAGE",
            "LARGE OBJECT",
            "MATERIALIZED VIEW",
            "OPERATOR",
            "POLICY",
            "ROLE",
            "RULE",
            "SCHEMA",
            "SEQUENCE",
            "SERVER",
            "SYSTEM",
            "TABLE",
            "TABLESPACE",
            "TEXT SEARCH",
            "TRIGGER",
            "TYPE",
            "USER",
            "VIEW"
        ],
        "AND": [],
        "ANY": [],
        "AS": [],
        "ASC": [],
        "AUDIT": [],
        "BEGIN": [],
        "BETWEEN": [],
        "BY": [],
        "CASE": [],
        "CHAR": [],
        "CHECK": [],
        "CLUSTER": [],
        "COLUMN": [],
        "COMMENT": [],
        "COMMIT": [],
        "COMPRESS": [],
        "CONCURRENTLY": [],
        "CONNECT": [],
        "COPY": [],
        "CREATE": [
            "ACCESS METHOD",
            "AGGREGATE",
            "CAST",
            "COLLATION",
            "CONVERSION",
            "DATABASE",
            "DOMAIN",
            "EVENT TRIGGER",
            "EXTENSION",
            "FOREIGN DATA WRAPPER",
            "FOREIGN EXTENSION",
            "FUNCTION",
            "GLOBAL",
            "GROUP",
            "IF NOT EXISTS",
            "INDEX",
            "LANGUAGE",
            "LOCAL",
            "MATERIALIZED VIEW",
            "OPERATOR",
            "OR REPLACE",
            "POLICY",
            "ROLE",
            "RULE",
            "SCHEMA",
            "SEQUENCE",
            "SERVER",
            "TABLE",
            "TABLESPACE",
            "TEMPORARY",
            "TEXT SEARCH",
            "TRIGGER",
            "TYPE",
            "UNIQUE",
            "UNLOGGED",
            "USER",
            "USER MAPPING",
            "VIEW"
        ],
        "CURRENT": [],
        "DATABASE": [],
        "DATE": [],
        "DECIMAL": [],
        "DEFAULT": [],
        "DELETE FROM": [],
        "DELIMITER": [],
        "DESC": [],
        "DESCRIBE": [],
        "DISTINCT": [],
        "DROP": [
            "ACCESS METHOD",
            "AGGREGATE",
            "CAST",
            "COLLATION",
            "COLUMN",
            "CONVERSION",
            "DATABASE",
            "DOMAIN",
            "EVENT TRIGGER",
            "EXTENSION",
            "FOREIGN DATA WRAPPER",
            "FOREIGN TABLE",
            "FUNCTION",
            "GROUP",
            "INDEX",
            "LANGUAGE",
            "MATERIALIZED VIEW",
            "OPERATOR",
            "OWNED",
            "POLICY",
            "ROLE",
            "RULE",
            "SCHEMA",
            "SEQUENCE",
            "SERVER",
            "TABLE",
            "TABLESPACE",
            "TEXT SEARCH",
            "TRANSFORM",
            "TRIGGER",
            "TYPE",
            "USER",
            "USER MAPPING",
            "VIEW"
        ],
        "EXPLAIN": [],
        "ELSE": [],
        "ENCODING": [],
        "ESCAPE": [],
        "EXCLUSIVE": [],
        "EXISTS": [],
        "EXTENSION": [],
        "FILE": [],
        "FLOAT": [],
        "FOR": [],
        "FORMAT": [],
        "FORCE_QUOTE": [],
        "FORCE_NOT_NULL": [],
        "FREEZE": [],
        "FROM": [],
        "FULL": [],
        "FUNCTION": [],
        "GRANT": [],
        "GROUP BY": [],
        "HAVING": [],
        "HEADER": [],
        "IDENTIFIED": [],
        "IMMEDIATE": [],
        "IN": [],
        "INCREMENT": [],
        "INDEX": [],
        "INITIAL": [],
        "INSERT INTO": [],
        "INTEGER": [],
        "INTERSECT": [],
        "INTERVAL": [],
        "INTO": [],
        "IS": [],
        "JOIN": [],
        "LANGUAGE": [],
        "LEFT": [],
        "LEVEL": [],
        "LIKE": [],
        "LIMIT": [],
        "LOCK": [],
        "LONG": [],
        "MATERIALIZED VIEW": [],
        "MAXEXTENTS": [],
        "MINUS": [],
        "MLSLABEL": [],
        "MODE": [],
        "MODIFY": [],
        "NOT": [],
        "NOAUDIT": [],
        "NOTICE": [],
        "NOCOMPRESS": [],
        "NOWAIT": [],
        "NULL": [],
        "NUMBER": [],
        "OIDS": [],
        "OF": [],
        "OFFLINE": [],
        "ON": [],
        "ONLINE": [],
        "OPTION": [],
        "OR": [],
        "ORDER BY": [],
        "OUTER": [],
        "OWNER": [],
        "PCTFREE": [],
        "PRIMARY": [],
        "PRIOR": [],
        "PRIVILEGES": [],
        "QUOTE": [],
        "RAISE": [],
        "RENAME": [],
        "REPLACE": [],
        "RESET": ["ALL"],
        "RAW": [],
        "REFRESH MATERIALIZED VIEW": [],
        "RESOURCE": [],
        "RETURNS": [],
        "REVOKE": [],
        "RIGHT": [],
        "ROLLBACK": [],
        "ROW": [],
        "ROWID": [],
        "ROWNUM": [],
        "ROWS": [],
        "SELECT": [],
        "SESSION": [],
        "SET": [],
        "SHARE": [],
        "SHOW": [],
        "SIZE": [],
        "SMALLINT": [],
        "START": [],
        "SUCCESSFUL": [],
        "SYNONYM": [],
        "SYSDATE": [],
        "TABLE": [],
        "TEMPLATE": [],
        "THEN": [],
        "TO": [],
        "TRIGGER": [],
        "TRUNCATE": [],
        "UID": [],
        "UNION": [],
        "UNIQUE": [],
        "UPDATE": [],
        "USE": [],
        "USER": [],
        "USING": [],
        "VALIDATE": [],
        "VALUES": [],
        "VARCHAR": [],
        "VARCHAR2": [],
        "VIEW": [],
        "WHEN": [],
        "WHENEVER": [],
        "WHERE": [],
        "WITH": []
    },
    "functions": [
        "ABBREV",
        "ABS",
        "AGE",
        "AREA",
        "ARRAY_AGG",
        "ARRAY_APPEND",
        "ARRAY_CAT",
        "ARRAY_DIMS",
        "ARRAY_FILL",
        "ARRAY_LENGTH",
        "ARRAY_LOWER",
        "ARRAY_NDIMS",
        "ARRAY_POSITION",
        "ARRAY_POSITIONS",
        "ARRAY_PREPEND",
        "ARRAY_REMOVE",
        "ARRAY_REPLACE",
        "ARRAY_TO_STRING",
        "ARRAY_UPPER",
        "ASCII",
        "AVG",
        "BIT_AND",
        "BIT_LENGTH",
        "BIT_OR",
        "BOOL_AND",
        "BOOL_OR",
        "BOUND_BOX",
        "BOX",
        "BROADCAST",
        "BTRIM",
        "CARDINALITY",
        "CBRT",
        "CEIL",
        "CEILING",
        "CENTER",
        "CHAR_LENGTH",
        "CHR",
        "CIRCLE",
        "CLOCK_TIMESTAMP",
        "CONCAT",
        "CONCAT_WS",
        "CONVERT",
        "CONVERT_FROM",
        "CONVERT_TO",
        "COUNT",
        "CUME_DIST",
        "CURRENT_DATE",
        "CURRENT_TIME",
        "CURRENT_TIMESTAMP",
        "DATE_PART",
        "DATE_TRUNC",
        "DECODE",
        "DEGREES",
        "DENSE_RANK",
        "DIAMETER",
        "DIV",
        "ENCODE",
        "ENUM_FIRST",
        "ENUM_LAST",
        "ENUM_RANGE",
        "EVERY",
        "EXP",
        "EXTRACT",
        "FAMILY",
        "FIRST_VALUE",
        "FLOOR",
        "FORMAT",
        "GET_BIT",
        "GET_BYTE",
        "HEIGHT",
        "HOST",
        "HOSTMASK",
        "INET_MERGE",
        "INET_SAME_FAMILY",
        "INITCAP",
        "ISCLOSED",
        "ISFINITE",
        "ISOPEN",
        "JUSTIFY_DAYS",
        "JUSTIFY_HOURS",
        "JUSTIFY_INTERVAL",
        "LAG",
        "LAST_VALUE",
        "LEAD",
        "LEFT",
        "LENGTH",
        "LINE",
        "LN",
        "LOCALTIME",
        "LOCALTIMESTAMP",
        "LOG",
        "LOG10",
        "LOWER",
        "LPAD",
        "LSEG",
        "LTRIM",
        "MAKE_DATE",
        "MAKE_INTERVAL",
        "MAKE_TIME",
        "MAKE_TIMESTAMP",
        "MAKE_TIMESTAMPTZ",
        "MASKLEN",
        "MAX",
        "MD5",
        "MIN",
        "MOD",
        "NETMASK",
        "NETWORK",
        "NOW",
        "NPOINTS",
        "NTH_VALUE",
        "NTILE",
        "NUM_NONNULLS",
        "NUM_NULLS",
        "OCTET_LENGTH",
        "OVERLAY",
        "PARSE_IDENT",
        "PATH",
        "PCLOSE",
        "PERCENT_RANK",
        "PG_CLIENT_ENCODING",
        "PI",
        "POINT",
        "POLYGON",
        "POPEN",
        "POSITION",
        "POWER",
        "QUOTE_IDENT",
        "QUOTE_LITERAL",
        "QUOTE_NULLABLE",
        "RADIANS",
        "RADIUS",
        "RANK",
        "REGEXP_MATCH",
        "REGEXP_MATCHES",
        "REGEXP_REPLACE",
        "REGEXP_SPLIT_TO_ARRAY",
        "REGEXP_SPLIT_TO_TABLE",
        "REPEAT",
        "REPLACE",
        "REVERSE",
        "RIGHT",
        "ROUND",
        "ROW_NUMBER",
        "RPAD",
        "RTRIM",
        "SCALE",
        "SET_BIT",
        "SET_BYTE",
        "SET_MASKLEN",
        "SHA224",
        "SHA256",
        "SHA384",
        "SHA512",
        "SIGN",
        "SPLIT_PART",
        "SQRT",
        "STARTS_WITH",
        "STATEMENT_TIMESTAMP",
        "STRING_TO_ARRAY",
        "STRPOS",
        "SUBSTR",
        "SUBSTRING",
        "SUM",
        "TEXT",
        "TIMEOFDAY",
        "TO_ASCII",
        "TO_CHAR",
        "TO_DATE",
        "TO_HEX",
        "TO_NUMBER",
        "TO_TIMESTAMP",
        "TRANSACTION_TIMESTAMP",
        "TRANSLATE",
        "TRIM",
        "TRUNC",
        "UNNEST",
        "UPPER",
        "WIDTH",
        "WIDTH_BUCKET",
        "XMLAGG"
    ],
    "datatypes": [
        "ANY",
        "ANYARRAY",
        "ANYELEMENT",
        "ANYENUM",
        "ANYNONARRAY",
        "ANYRANGE",
        "BIGINT",
        "BIGSERIAL",
        "BIT",
        "BIT VARYING",
        "BOOL",
        "BOOLEAN",
        "BOX",
        "BYTEA",
        "CHAR",
        "CHARACTER",
        "CHARACTER VARYING",
        "CIDR",
        "CIRCLE",
        "CSTRING",
        "DATE",
        "DECIMAL",
        "DOUBLE PRECISION",
        "EVENT_TRIGGER",
        "FDW_HANDLER",
        "FLOAT4",
        "FLOAT8",
        "INET",
        "INT",
        "INT2",
        "INT4",
        "INT8",
        "INTEGER",
        "INTERNAL",
        "INTERVAL",
        "JSON",
        "JSONB",
        "LANGUAGE_HANDLER",
        "LINE",
        "LSEG",
        "MACADDR",
        "MACADDR8",
        "MONEY",
        "NUMERIC",
        "OID",
        "OPAQUE",
        "PATH",
        "PG_LSN",
        "POINT",
        "POLYGON",
        "REAL",
        "RECORD",
        "REGCLASS",
        "REGCONFIG",
        "REGDICTIONARY",
        "REGNAMESPACE",
        "REGOPER",
        "REGOPERATOR",
        "REGPROC",
        "REGPROCEDURE",
        "REGROLE",
        "REGTYPE",
        "SERIAL",
        "SERIAL2",
        "SERIAL4",
        "SERIAL8",
        "SMALLINT",
        "SMALLSERIAL",
        "TEXT",
        "TIME",
        "TIMESTAMP",
        "TRIGGER",
        "TSQUERY",
        "TSVECTOR",
        "TXID_SNAPSHOT",
        "UUID",
        "VARBIT",
        "VARCHAR",
        "VOID",
        "XML"
    ],
    "reserved": [
        "ALL",
        "ANALYSE",
        "ANALYZE",
        "AND",
        "ANY",
        "ARRAY",
        "AS",
        "ASC",
        "ASYMMETRIC",
        "BOTH",
        "CASE",
        "CAST",
        "CHECK",
        "COLLATE",
        "COLUMN",
        "CONSTRAINT",
        "CREATE",
        "CURRENT_CATALOG",
        "CURRENT_DATE",
        "CURRENT_ROLE",
        "CURRENT_TIME",
        "CURRENT_TIMESTAMP",
        "CURRENT_USER",
        "DEFAULT",
        "DEFERRABLE",
        "DESC",
        "DISTINCT",
        "DO",
        "ELSE",
        "END",
        "EXCEPT",
        "FALSE",
        "FETCH",
        "FOR",
        "FOREIGN",
        "FROM",
        "GRANT",
        "GROUP",
        "HAVING",
        "IN",
        "INITIALLY",
        "INTERSECT",
        "INTO",
        "LATERAL",
        "LEADING",
        "LIMIT",
        "LOCALTIME",
        "LOCALTIMESTAMP",
        "NOT",
        "NULL",
        "OFFSET",
        "ON",
        "ONLY",
        "OR",
        "ORDER",
        "PLACING",
        "PRIMARY",
        "REFERENCES",
        "RETURNING",
        "SELECT",
        "SESSION_USER",
        "SOME",
        "SYMMETRIC",
        "TABLE",
        "THEN",
        "TO",
        "TRAILING",
        "TRUE",
        "UNION",
        "UNIQUE",
        "USER",
        "USING",
        "VARIADIC",
        "WHEN",
        "WHERE",
        "WINDOW",
        "WITH",
        "AUTHORIZATION",
        "BINARY",
        "COLLATION",
        "CONCURRENTLY",
        "CROSS",
        "CURRENT_SCHEMA",
        "FREEZE",
        "FULL",
        "ILIKE",
        "INNER",
        "IS",
        "ISNULL",
        "JOIN",
        "LEFT",
        "LIKE",
        "NATURAL",
        "NOTNULL",
        "OUTER",
        "OVERLAPS",
        "RIGHT",
        "SIMILAR",
        "TABLESAMPLE",
        "VERBOSE"
    ]
}
