pql
pql copied to clipboard
Pipelined Query Language
The `let` operator allows users to assign variables to be used in queries. Example follows. ``` let n = 10; // number let place = "Dallas"; // string let cutoff...
Not sure what the best way to approach this problem is, but support for an LSP would be huge for obvious reasons. Theoretically, this should be more straight forward than...
We should figure out how to support parameterized queries for databases. They have various distinct ways of being implemented that we should be able to support We may be able...
Completes table names, column names, and `let` statement identifiers. Completions are AST-aware, even for incomplete sources. This required some slight modification to the parser to still produce useful results for...
Already supported, but in discussion about parameters, realized that we may want parameters to stand out from other elements. This test ensures that this use case is supported. (I was...
Doing a `project` statement to a string that contains an integer should be possible by running something akin to: ``` source | project num_field = cast(str_field, int) * 10 ```
Just wanted to drop in and say, great initiative for a project!