#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.