Re: CreateFunction Statement
От | Pavel Stehule |
---|---|
Тема | Re: CreateFunction Statement |
Дата | |
Msg-id | CAFj8pRBGyxUi8ay1JH6Fnt1fgFQDLqZquwuk5wqE9_PPGOKdsg@mail.gmail.com обсуждение исходный текст |
Ответ на | CreateFunction Statement (Praveen M <thrinz@gmail.com>) |
Ответы |
Re: CreateFunction Statement
|
Список | pgsql-hackers |
Hi
2015-11-21 7:09 GMT+01:00 Praveen M <thrinz@gmail.com>:
Hi All,I am trying to get the schema name of the create function call from the parse tree. When I look at the structure of the CreateFunctionStmt , I do not see the schemaname information . Can you please help me to understand how to extract the schema name for the function.typedef struct CreateFunctionStmt{NodeTag type;bool replace; /* T => replace if already exists */List *funcname; /* qualified name of function to create */List *parameters; /* a list of FunctionParameter */TypeName *returnType; /* the return type */List *options; /* a list of DefElem */List *withClause; /* a list of DefElem */} CreateFunctionStmt;
The funcname field is >>list of names<<. Look on makeRangeVarFromNameList function. It is good example.
Regards
Pavel
В списке pgsql-hackers по дате отправления: