partiql-spec icon indicating copy to clipboard operation
partiql-spec copied to clipboard

The language specification of PartiQL.

Results 25 partiql-spec issues
Sort by recently updated
recently updated
newest added

The [PartiQL spec](https://partiql.org/assets/PartiQL-Specification.pdf) section 12.2 currently only defines the `order-by-less-than` function (used for `ASC`) and does not explicitly mention the `DESC` behavior. This can be confusing for implementers as experienced...

enhancement

The rendered markdown can be viewed [here](https://github.com/partiql/partiql-spec/blob/b2866f0851e6d3be04c08bc3d5d63cc7878eab36/psr/README-PSR.md)--useful due to flow chart. Under this proposal, all PSRs would exist as individual files in the `psr` directory and the official spec would...

This helps to keep the directories containing our `.tex` files much cleaner. This PR builds on the changes from #20, which changes the directory structure a bit. Ideally, #20 is...

Contains a PSR for, `LET`, and `LETTING`. I'm leaving most of `WITH` undefined at this point but I think `LET` and `LETTING` are pretty clear. The built PDF is intended...

specs are great as a means to support multiple implementations, and those implementations should be listed in the readme

This would be really helpful to have something like PostgreSQL upsert functionality. https://wiki.postgresql.org/wiki/UPSERT

enhancement

Creating this as a GitHub issue so we don't forget to add this to the spec later when we circle back to define DDL. It's being defined for implementation [here](https://github.com/partiql/partiql-lang-kotlin/issues/343).

We currently extend the SQL-92 grammar within the spec and have BNF elements to describe those extension. The Kotlin implementation uses a hand coded lexer/parser (a decision which was purely...

This would enable us to use both Markdown and LaTeX in the specification and PSRs which would make the spec's markup more readable without taking away the ability to use...

developer quality of life

PartiQL needs a method to allow customers to quickly define and implement their own administrative commands. Examples of administrative commands include: - Undeleting a database object that was previously dropped...