/*------------------------------------------------------------------------- * * ecpg_kwlist.h * * The keyword lists are kept in their own source files for use by * automatic tools. The exact representation of a keyword is determined * by the PG_KEYWORD macro, which is not defined in this file; it can * be defined by the caller for special purposes. * * Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * * src/interfaces/ecpg/preproc/ecpg_kwlist.h * *------------------------------------------------------------------------- */ /* There is deliberately not an #ifndef ECPG_KWLIST_H here. */ /* * List of (keyword-name, keyword-token-value) pairs. * * Note: gen_keywordlist.pl requires the entries to appear in ASCII order. */ /* name, value */ PG_KEYWORD("allocate", SQL_ALLOCATE) PG_KEYWORD("autocommit", SQL_AUTOCOMMIT) PG_KEYWORD("bool", SQL_BOOL) PG_KEYWORD("break", SQL_BREAK) PG_KEYWORD("cardinality", SQL_CARDINALITY) PG_KEYWORD("connect", SQL_CONNECT) PG_KEYWORD("count", SQL_COUNT) PG_KEYWORD("datetime_interval_code", SQL_DATETIME_INTERVAL_CODE) PG_KEYWORD("datetime_interval_precision", SQL_DATETIME_INTERVAL_PRECISION) PG_KEYWORD("describe", SQL_DESCRIBE) PG_KEYWORD("descriptor", SQL_DESCRIPTOR) PG_KEYWORD("disconnect", SQL_DISCONNECT) PG_KEYWORD("found", SQL_FOUND) PG_KEYWORD("free", SQL_FREE) PG_KEYWORD("get", SQL_GET) PG_KEYWORD("go", SQL_GO) PG_KEYWORD("goto", SQL_GOTO) PG_KEYWORD("identified", SQL_IDENTIFIED) PG_KEYWORD("indicator", SQL_INDICATOR) PG_KEYWORD("key_member", SQL_KEY_MEMBER) PG_KEYWORD("length", SQL_LENGTH) PG_KEYWORD("long", SQL_LONG) PG_KEYWORD("nullable", SQL_NULLABLE) PG_KEYWORD("octet_length", SQL_OCTET_LENGTH) PG_KEYWORD("open", SQL_OPEN) PG_KEYWORD("output", SQL_OUTPUT) PG_KEYWORD("reference", SQL_REFERENCE) PG_KEYWORD("returned_length", SQL_RETURNED_LENGTH) PG_KEYWORD("returned_octet_length", SQL_RETURNED_OCTET_LENGTH) PG_KEYWORD("scale", SQL_SCALE) PG_KEYWORD("section", SQL_SECTION) PG_KEYWORD("short", SQL_SHORT) PG_KEYWORD("signed", SQL_SIGNED) PG_KEYWORD("sqlerror", SQL_SQLERROR) PG_KEYWORD("sqlprint", SQL_SQLPRINT) PG_KEYWORD("sqlwarning", SQL_SQLWARNING) PG_KEYWORD("stop", SQL_STOP) PG_KEYWORD("struct", SQL_STRUCT) PG_KEYWORD("unsigned", SQL_UNSIGNED) PG_KEYWORD("var", SQL_VAR) PG_KEYWORD("whenever", SQL_WHENEVER)