[Moscow.pm] Конструктор SQL-запроса

Mons Anderson inthrax на gmail.com
Ср Май 27 01:20:47 PDT 2009


SQL::Abstract?

On Wednesday 27 May 2009 12:14:55 Dmitry E. Oboukhov wrote:
> иногда бывает нужен некий код такого плана:
> на входе скажем некие данные, на выходе SQL запрос, составляемый по
> этим данным.
>
> То есть код идет по данным и кладет в один массив LEFT JOIN'ы, в
> другой допусловия в WHERE в третий GROUP'ы/ORDER'ы итп, в четвертый
> имена столбиков которые выбирает итп.
> а в конце составляем сам запрос и исполняем его.
>
> ну вот собственно вопрос: кто знает готовые (желательно на Moose)
> заготовки на эту тему?
>
> то есть нужен какой-то класс, нечто вроде
> $o = new SomeClass;
> $o->add_join(blah);
> $o->add_where_join(blah);
> ...
>
> print $o->sql;
>
> никто не пытался эту задачу универсализировать?
>

-- 
Vladimir Perepelitsa aka Mons Anderson
<inthrax на gmail.com> / #99779956


Подробная информация о списке рассылки Moscow-pm