Taking the "varattno" in "args" (where part of a query)

From: carla celiberti <carla(dot)celiberti(at)hotmail(dot)it>
To: "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>
Subject: Taking the "varattno" in "args" (where part of a query)
Date: 2013-05-08 18:38:01
Message-ID: DUB116-W4669ED76372C31C11187CC8BBB0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi everyone,
I'm working on a project and one of my task is trying to take the "where" part of the queries.I'm programming inside the function "exec_simple_query" in "postgres.c".I searched inside the source code and how I've understood I need to take the "varattno" in "args" in "qpqual", is it right?If yes, how do I have to save it in order to have it in that function?If no, what is the easiest way to take it?
Example: For a query: select firstname from friend where age=33The attributes of the table friends are: firstname, lastname, city, state, ageI need to have the number 5 because "age" is the fifth attribute of "friend".
Thanks

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Atri Sharma 2013-05-08 18:40:48 Re: Graph datatype addition
Previous Message Igor Neyman 2013-05-08 18:35:30 Re: pg_upgrade fails, "mismatch of relation OID" - 9.1.9 to 9.2.4