From: | LDC - Carmen Brando <carmen(at)ldc(dot)usb(dot)ve> |
---|---|
To: | Jaime Casanova <systemguards(at)gmail(dot)com> |
Cc: | "Prof(dot) Marlene Goncalves" <mgoncalves(at)ldc(dot)usb(dot)ve>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Evaluar funciones en el evaluador |
Date: | 2007-02-24 13:31:00 |
Message-ID: | Pine.LNX.4.64.0702240922300.10957@lingar.ldc.usb.ve |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Ciertamente no fui muy clara con la explicacion, el asunto es que
que estamos implementando un operador relacional en postgres que se llama
Top-k Skyline, este responde a consultas basadas en preferencias con las
clausulas que definimos: SKYLINE OF, STOP AFTER y ORDER BY. Hicimos todos
los pasos en el parser, rewriter, optimizador y evaluador. Ahora en el
evaluador definimos NodeMiNodo.c y un archivo auxiliar
tupleminodo.c (al estilo del nodo Sort de postgres), ahora en ese archivo
queremos saber si podemos usar una funcion o conjunto de librerias de
postgres que tome la funcion que pasamos en el order by (que esta disponible
en el nodo del plan de nuestro nodo), la evalue en cada tupla y me de un
valor como resultado.
Por ejemplo, si tengo la tabla c(d1,d2) y la funcion es d1*d2, quiero
evaluar para cada tupla esta funcion y tener el resultado de d1*d2..
Espero haber aclarado el punto :)
Gracias por el interes,
Carmen Brando
On
Sat, 24 Feb 2007, Jaime Casanova wrote:
> On 2/23/07, LDC - Carmen Brando <carmen(at)ldc(dot)usb(dot)ve> wrote:
>>
>> Hola lista :)
>>
>> Tenia una duda si existe una funcion en postgres que se pueda usar
>> a nivel de evaluador de un nodo, para el operador que estamos
>> desarrollando. Nosotras usamos una clausula ORDER BY como la de postgres
>> donde queremos evaluar funciones aritmeticas en cada tupla, la idea es que
>> en el evaluador pueda decir algo como que aplica la funcion f a la tupla t
>> y me devuelva el valor, obviamente esta funcion depende de los atributos
>> de esta tupla..
>>
>
> no entendi... quieres algun tipo de debugger?
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Leonel Nunez | 2007-02-24 13:56:22 | Re: darme de baja |
Previous Message | Victor Lopez | 2007-02-24 12:12:21 | Re: Estoy? |