Здравствуйте, IT, Вы писали:
_FR>>Быть удобной для сложных манипуляций при построении и изменении объекта-запроса.
IT>Удобным для сложных манипуляций может быть только паттерн-матчинг. Всё остальное — закат солнца в ручную.
Нет, мне достаточно суметь, например, имея какой-то SqlQuery
SELECT X1, X2 FROM X
заиспользовать его в качестве FROM в другом SELECT SqlQuery,
SELECT X1 + X2, X1 - X2
FROM (SELECT X1, X2 FROM X) T
и потом результат указать как источник для INSERT, то есть что бы из трёх независимых кусочков собралось бы что-то вроде
INSERT Y (Y1, Y2)
SELECT X1 + X2, X1 - X2
FROM (SELECT X1, X2 FROM X) T
А после этого вдруг дабавит в самый внутренний SELECT какой-нить WHERE.
С анализом/распознованием будем пока закатыванием заниматься
В общем, буду пробывать