langium-sql
langium-sql copied to clipboard
Language server for SQL in Langium
TODO: add a type computation since case statements should resolve to a type per @Lotes review from prior (now deleted) PR
I'm not sure the SimpleSelectStatement.select and PrimaryExpression.FunctionCall rules are correct. I'm assuming `FunctionCall` is intended to parse system function calls (E.g. ABS() or DATEADD(), etc) Problems: 1. It currently uses...
They are currently not displayable.
Requirements: - [ ] gets the SQL input model - [ ] gets tables via interface - [ ] evaluates the SQL query - [ ] returns the result Good...
# Needs to be refined * which functions are needed * find out differences between set functions and normal functions * find out how to define them as 'system library'...
[Section within the standard](https://crate.io/docs/sql-99/en/latest//chapters/29.html#id28) Example: ```sql SELECT CASE WHEN team_name = 'Blue Bombers' THEN city ELSE '*********' END AS city FROM Teams; ```