DataLife Engine / Работа над парсингом SQL-запросов выборки данных из таблиц

Работа над парсингом SQL-запросов выборки данных из таблиц

 

Вот, очередной день эпопеи с парсингом SQL-запросов. Время уже позднее, уже практически ни на что не осталось времени. Вот сегодня я собрал всю периферию SQL-запросов (их частей) в одном запросе на выборку данных. Это и рекурсия в самом начале запроса, и оконные функции и условные выражения. Объединил, корче, то, что делал предыдущие два дня.

Да уж, возни тут много. Парсинг - дело не простой. Одни определения столбцов в выборке чего стоят! Там могут быть и столбцы и функции и целые условные выражения и в конце концов вложенные SQL-запросы. Вот с этим я и работал значительную часть дня, так и не закончив парсинг определений столбцов таблицы.

.

.

Вот, завтра, будем продолжать. Ну а на сегодня пора уже заканчивать. Времени нет всё расписывать подробно. Завтра по-любому "добъю" выборку данных. А потом реализую остальные типы SQL-запросов.

Ну и на этом пока всё, завтра продолжение следует.

17-05-2023, 20:11
Вернуться назад