Dickson, isso até que eu contornei, eu tenho um conjunto de classes aqui que
faz um "Parser" das fórmulas e calcula elas corretamente.Mas a parte em si
de buscar os dados na base até entregar para a fórmula é que não está nada
bom(uma gambiarra dos infernos).Acho que eu acabei colocando muitos selects
aninhados e deu m... aqui.Será que uma Procedure seria o melhor caso?
Um []´ção!
2008/11/18 Dickson S. Guedes <[EMAIL PROTECTED]>
> D´Artagnan Dias escreveu:
> > (...) Via Java, eu pegava cada fórmula, quebrava via REGEX, pesquisava
> > pelos ìndices e reconstruía a fórmula de novo, o que dava um baita
> > trabalho porquê as fórmulas variam de 1 a 8 índices e guardar a
> > posição em String de cada componente variável ficava confuso e
> > "ErrorProne".Preferi criar métodos java para cada tipo de fórmula(de 1
> > a 8 indices) passando para cada fórmula os respectivos
> > índices e pesos para cálculo. Para isso eu criei dois campos na tabela
> > Fórmula chamado Indices e Pesos.
> Vou comentar apenas este ponto em específico.
>
> Já passei por algo semelhante. Foi adotada uma notação polonesa e um
> compilador das formulas minimizando a complexidade de codigo e busca por
> resultados, principalmente com recursividade e onde uma formula F1
> estava embutida em uma F2, por exemplo.
>
> --
> []s
> Dickson S. Guedes
> Administrador de Banco de Dados
> Projeto Colmeia - Florianópolis, SC
> (48) 3322-1185, ramal: 26
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
--
DRDias
Desenvolvedor de Sistemas Baseados em Java
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral