From: | Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com> |
---|---|
To: | tamanna madaan <tamanna(dot)madaan(at)globallogic(dot)com> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: calling a C function from pgsql function |
Date: | 2012-08-29 13:37:22 |
Message-ID: | CAFj8pRCo2mbeSpLfjtQequa=rCoGxtCmS4TRoPRNypvUF5VVPQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hello
see http://www.postgresql.org/docs/9.1/static/xfunc-c.html
plpgsql can call any sql function, so you have to register your C
function as custom postgresql sql function
Regards
Pavel Stehule
2012/8/29 tamanna madaan <tamanna(dot)madaan(at)globallogic(dot)com>:
> Hi All
>
> I have created a function in C language . This is to be called from a pgsql
> function .
> Let say the C language function name is "test1" and pgsql function name is
> "test" .
>
> test1 is called from test three times with different arguments . For
> example :
>
> test ()
> begin
>
> test1(arg1); --test1 is a C library function returning an int
> test1(arg2);
> test1(arg3);
>
> end;
>
> Now, my questions are :
>
> 1. what are the ways to get the value returned by this library function .
> 2. when test1 is called, will it wait for "test1" to return before
> continuing with the next statement in "test" or it will continue with the
> next statement parallely while "test1" is being executed.
> 3. Moreover, will test1 be called sequentially in order for all the three
> arguments i.e arg1 first and arg3 in last. Or there can be a different
> order.
>
> Thanks..
> Tamanna
>
>
>
>
>
>
>
>
> --
>
> Tamanna | Associate Consultant
> GlobalLogic Inc. | Innovation by Design
> ARGENTINA | CHILE | CHINA | INDIA | ISRAEL | UKRAINE | UK | USA
> Office: 0120-4062000 x 2971
> www.globallogic.com
>
> http://www.globallogic.com/email_disclaimer.txt
>
From | Date | Subject | |
---|---|---|---|
Next Message | Moshe Jacobson | 2012-08-29 13:48:21 | Re: Dropping a column on parent table doesn't propagate to children? |
Previous Message | Craig Ringer | 2012-08-29 13:35:39 | Re: calling a C function from pgsql function |