Skip to content

elviswarlock/SqlParser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SqlParser

Парсер, который позволяет превратить SQL запрос SELECT в класс Query.

Как проверить работу парсера?

Есть два способа проверить результат обработки запроса:

  1. В классе src/main/kotlin/sqlParser/Main.kt указать запрос в переменную QUERY, запустить проект и посмотреть получившуюся структуру в окне консоли.

  2. С помощью тестов в разделе src/test/kotlin/sqlParser/.

Как работает парсер?

Синтаксический анализ запроса осуществляется с помощью популярной java-библиотеки JSqlParser. После чего осуществляется постобработка частей запроса для формирования требуемого класса Query.

В связи с большой вариативностью написания кода sql для получения одних и тех же результатов, были добавлены дополнительные методы получения усечения выборки, псевдонимов и подзапросов.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages