| 1 | /* | 
| 2 |  * src/include/commands/proclang.h | 
| 3 |  * | 
| 4 |  *------------------------------------------------------------------------- | 
| 5 |  * | 
| 6 |  * proclang.h | 
| 7 |  *	  prototypes for proclang.c. | 
| 8 |  * | 
| 9 |  * | 
| 10 |  *------------------------------------------------------------------------- | 
| 11 |  */ | 
| 12 | #ifndef PROCLANG_H | 
| 13 | #define PROCLANG_H | 
| 14 |  | 
| 15 | #include "catalog/objectaddress.h" | 
| 16 | #include "nodes/parsenodes.h" | 
| 17 |  | 
| 18 | extern ObjectAddress CreateProceduralLanguage(CreatePLangStmt *stmt); | 
| 19 | extern void DropProceduralLanguageById(Oid langOid); | 
| 20 | extern bool PLTemplateExists(const char *languageName); | 
| 21 | extern Oid	get_language_oid(const char *langname, bool missing_ok); | 
| 22 |  | 
| 23 | #endif							/* PROCLANG_H */ | 
| 24 |  |