Re: Evaluar funciones en el evaluador

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?
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  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?