Identificar la posicion de un termino en el parser/planner

From: Armando <armandombi(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Identificar la posicion de un termino en el parser/planner
Date: 2009-03-21 22:29:33
Message-ID: dd087d110903211529y1eb5424cq62dea63428ea0dbc@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenas tardes y un saludo para toda la comunidad de ayuda.

Escribo porque tengo el siguiente problema, tengo un termino cuya ubicacion
necesito conocer en el query de manera de poder realizar casos particulares
para su analisis posterior. Lo que necesito es identificar si el termino
esta siendo utilizado en el WHERE o en el HAVING ya sea en el parse_expr.c o
en el planner.c pero hasta ahora no he visto de que me podria valer para
identificar en done esta ubicado el termino.

un ejemplo: Select numero from catalogo where serie = TERMINO group by
numero having numero = TERMINO

En este ejemplo tengo el termino ubicado en el where y el having y quiero
saber si es posible marcar de alguna manera que se encuentra en el where o
en el having o en ambos como en este caso. Gracias de antemano

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Beltran R. 2009-03-22 04:13:49 Re: OT: mejores practicas
Previous Message Terry Yapt 2009-03-21 20:06:35 Re: Re: [pgsql-es-ayuda] Consulta que n