#include "catalog/genbki.h"

Go to the source code of this file.
Defines | |
| #define | LanguageRelationId 2612 |
| #define | Natts_pg_language 8 |
| #define | Anum_pg_language_lanname 1 |
| #define | Anum_pg_language_lanowner 2 |
| #define | Anum_pg_language_lanispl 3 |
| #define | Anum_pg_language_lanpltrusted 4 |
| #define | Anum_pg_language_lanplcallfoid 5 |
| #define | Anum_pg_language_laninline 6 |
| #define | Anum_pg_language_lanvalidator 7 |
| #define | Anum_pg_language_lanacl 8 |
| #define | INTERNALlanguageId 12 |
| #define | ClanguageId 13 |
| #define | SQLlanguageId 14 |
Typedefs | |
| typedef FormData_pg_language * | Form_pg_language |
Functions | |
| CATALOG (pg_language, 2612) | |
| DATA (insert OID=12("internal"PGUID f f 0 0 2246 _null_)) | |
| DESCR ("built-in functions") | |
| DESCR ("dynamically-loaded C functions") | |
| DESCR ("SQL-language functions") | |
Variables | |
| FormData_pg_language | |
| #define Anum_pg_language_lanacl 8 |
Definition at line 65 of file pg_language.h.
Referenced by create_proc_lang(), ExecGrant_Language(), and pg_language_aclmask().
| #define Anum_pg_language_laninline 6 |
Definition at line 63 of file pg_language.h.
Referenced by create_proc_lang().
| #define Anum_pg_language_lanispl 3 |
Definition at line 60 of file pg_language.h.
Referenced by create_proc_lang().
| #define Anum_pg_language_lanname 1 |
Definition at line 58 of file pg_language.h.
Referenced by create_proc_lang().
| #define Anum_pg_language_lanowner 2 |
Definition at line 59 of file pg_language.h.
Referenced by create_proc_lang().
| #define Anum_pg_language_lanplcallfoid 5 |
Definition at line 62 of file pg_language.h.
Referenced by create_proc_lang().
| #define Anum_pg_language_lanpltrusted 4 |
Definition at line 61 of file pg_language.h.
Referenced by create_proc_lang().
| #define Anum_pg_language_lanvalidator 7 |
Definition at line 64 of file pg_language.h.
Referenced by create_proc_lang().
| #define ClanguageId 13 |
Definition at line 77 of file pg_language.h.
Referenced by compute_return_type(), CreateFunction(), CreateProceduralLanguage(), fmgr_info_cxt_security(), interpret_AS_clause(), and pg_get_functiondef().
| #define INTERNALlanguageId 12 |
Definition at line 74 of file pg_language.h.
Referenced by AggregateCreate(), compute_return_type(), CreateFunction(), fmgr_info_cxt_security(), interpret_AS_clause(), makeRangeConstructors(), and pg_get_functiondef().
| #define LanguageRelationId 2612 |
Definition at line 29 of file pg_language.h.
Referenced by create_proc_lang(), DropProceduralLanguageById(), ExecGrant_Language(), getObjectClass(), RemoveRoleFromObjectACL(), report_name_conflict(), and shdepReassignOwned().
| #define Natts_pg_language 8 |
Definition at line 57 of file pg_language.h.
| #define SQLlanguageId 14 |
Definition at line 80 of file pg_language.h.
Referenced by compute_return_type(), examine_parameter_list(), fmgr_info_cxt_security(), inline_function(), and inline_set_returning_function().
| typedef FormData_pg_language* Form_pg_language |
Definition at line 51 of file pg_language.h.
| CATALOG | ( | pg_language | , | |
| 2612 | ||||
| ) |
Definition at line 31 of file pg_language.h.
{
NameData lanname; /* Language name */
Oid lanowner; /* Language's owner */
bool lanispl; /* Is a procedural language */
bool lanpltrusted; /* PL is trusted */
Oid lanplcallfoid; /* Call handler for PL */
Oid laninline; /* Optional anonymous-block handler function */
Oid lanvalidator; /* Optional validation function */
#ifdef CATALOG_VARLEN /* variable-length fields start here */
aclitem lanacl[1]; /* Access privileges */
#endif
} FormData_pg_language;
| DATA | ( | insert | OID = 12("internal"PGUID f f 0 0 2246 _null_) |
) |
| DESCR | ( | "dynamically-loaded C functions" | ) |
| DESCR | ( | "built-in functions" | ) |
| DESCR | ( | "SQL-language functions" | ) |
Definition at line 44 of file pg_language.h.
1.7.1