When and where do PG invoke PLs module?

Поиск
Список
Период
Сортировка
От _石头
Тема When and where do PG invoke PLs module?
Дата
Msg-id tencent_50DDAC6056DEA03C51C7CC1C@qq.com
обсуждение исходный текст
Ответы Re: When and where do PG invoke PLs module?  (Euler Taveira de Oliveira <euler@timbira.com>)
Список pgsql-hackers
Hello,
     Thank you for reading my question!

     Lately,I‘am reading PostgreSQL’s source code! As I understand,the PLs module(such as pl/pgSQL)allow user-defined functions to be writter in other languages.
     AS "postgresql-9.0-document.pdf" says :"For a function written in a procedurallanguage, the database server has no built-in knowledge about how to interpret the function’s source text. Instead, the task is passed to a special handler that knows the details of the language.The handler could either do all the work of parsing, syntax analysis, execution, etc. itself, or it could serve as “glue” between PostgreSQL and an existing implementation of a programming language."
     I've tried to find when and where do PG invoke PLs module,but failed.There are four procedures for a query string--parer, rewrite,plan and execute. I want to know which part invoke the PLs module,and which function is the entry to do that.
    
     Looking forward for your reply!
     
                                                                                  


                                                                           from           stone.

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Planner regression in 9.1: min(x) cannot use partial index with NOT NULL
Следующее
От: rsmogura
Дата:
Сообщение: Re: 2nd Level Buffer Cache