David Lurton
David Lurton
My team could really use support for the `ON CONFLICT DO REPLACE EXCLUDED` clause from the [INSERT, UPSERT, and REPLACE](https://github.com/partiql/partiql-docs/pull/11/files) RFC PR. At the moment we wish to support "put...
The domain of values allowed in the `partiql_logical.dml.target` element is too broad. It allows for any expression, but in reality this is only a subset of expressions that is allowed...
Ideally, when asserting an expected value of a test case matches the actual value, we should use a variation of Ion equivalence that recognizes the proper semantics regarding `$partiql_bag::[]` (the...
Shadowing a `FROM` source variable with LET causes `SELECT *` to project the value shadowed variable
The result of the first query is unexpected because of the s ``` PartiQL> select * from as x let 2 as x | ===' > ``` Note that the...
In a comment in #612: > It [errorContextArg] is nullable because it always has been nullable. Changing this to an argument and defaulting the `errorContext` property to an empty map...
The plan is to utilize the semantic versioning introduced by https://github.com/partiql/partiql-ir-generator/issues/121 *or* to put place manually wrote code in PartiQL which does the same thing (as a temporary measure until...
I have a draft of this locally but it needs to be updated and made available for public consumption.
All of the PRs in the associated milestone are being merged to the `physical-plan-staging` branch before being finally merged to `main`. Before the final merge happens, we should reconsider a...
- There are many tests still using JUnit 4. - There are now many test classes which mix JUnit 5's annotations and JUnit 4's assertions, which is messy. - JUnit...
As mentioned in https://github.com/partiql/partiql-lang-kotlin/pull/573#discussion_r848788874, `TestBase` inherits from `org.junit.Assert`, which is how most of the inheriting test classes access the `assert*` methods (through Assert's protected methods.) This is disadvantages because these...