Re: Postgres / plpgsql equivalent to python's getattr() ? - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Postgres / plpgsql equivalent to python's getattr() ?
Date
Msg-id 25186.1312411718@sss.pgh.pa.us
Whole thread Raw
In response to Postgres / plpgsql equivalent to python's getattr() ?  (James Robinson <jlrobins@socialserve.com>)
Responses Re: Postgres / plpgsql equivalent to python's getattr() ?
Re: Postgres / plpgsql equivalent to python's getattr() ?
List pgsql-hackers
James Robinson <jlrobins@socialserve.com> writes:
> Python's getattr() allows for dynamic lookup of attributes on an  
> object, as in:

>     inst = MyClass(x=12, y=24)
>     v = getattr(inst, 'x')
>     assert v == 12

> Oftentimes in writing data validating trigger functions, it'd be real  
> handy to be able to do a similar thing in plpgsql

> Is there something in the internals which inherently prevent this? 

plpgsql is strongly typed (much more so than python, anyway).
        regards, tom lane


pgsql-hackers by date:

Previous
From: daveg
Date:
Subject: Re: Further news on Clang - spurious warnings
Next
From: Peter Geoghegan
Date:
Subject: Re: Further news on Clang - spurious warnings