partiql-lang-kotlin icon indicating copy to clipboard operation
partiql-lang-kotlin copied to clipboard

PartiQL libraries and tools in Kotlin.

Results 330 partiql-lang-kotlin issues
Sort by recently updated
recently updated
newest added

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...

**Problem:** https://github.com/partiql/partiql-lang-kotlin/blob/e54cf53d6f329bbd56b642d2c4af029e3ab73aca/lang/test/org/partiql/lang/eval/EvaluatorStaticTypeTests.kt#L58-L69 **Root Cause:** The root cause for this problem is this line in `evaluatingCompiler.kt` ``` kotlin val quantifiedRows = when (selectExpr.setq ?: PartiqlAst.SetQuantifier.All()) { // wrap the ExprValue to...

## Overview Add support for set operators `UNION`, `INTERSECT` `EXCEPT` ## Tasks - [x] https://github.com/partiql/partiql-docs/pull/7 - [x] Define OUTER variants in the lexer/parser/ast - [x] Implement the simpler OUTER variants...

enhancement
L

## Description While working on replacing the SqlParser with our new PartiQLParser on branch `ANTLR`, I came across a weird scenario in the existing parser. Essentially, as part of DML,...

bug

As part of #668, I created a personal repo, [test-partiql-version-migration](https://github.com/alancai98/test-partiql-version-migration), to test code examples between different `partiql-lang-kotlin` major versions. It would make more sense to have this under the `partiql`...

documentation

PartiQL currently has inconsistent use of `Numeric` type. In [partiql.ion](https://github.com/partiql/partiql-lang-kotlin/blob/main/lang/resources/org/partiql/type-domains/partiql.ion#L487), it is modeled to be the same as `Decimal` type. In [StaticType](https://github.com/partiql/partiql-lang-kotlin/blob/main/lang/src/org/partiql/lang/types/StaticType.kt#L57), it is modeled as a union of all...

There are currently some hardcoded types added to the PIG domain. See `partiql.ion`: https://github.com/partiql/partiql-lang-kotlin/blob/fb7992468158d947557dc979f48a5f41ce83aa43/lang/resources/org/partiql/type-domains/partiql.ion#L392-L414 These types are temporary and should be removed as soon as possible so users don't take...

technical debt
S

SQL/PGQ (Property Graph Query) is coming as part 16 of SQL 2023 and will share a graph pattern matching language with GQL (Graph Query Language) which is also moving through...

## Description While working on replacing the SqlLexer and SqlParser, I was trying to figure out the order of precedence for operators, and there is a clear inconsistency with the...

bug
documentation

`ExprNode` has been deprecated since [v0.6.0](https://github.com/partiql/partiql-lang-kotlin/releases/tag/v0.6.0-alpha). The parser, evaluator, and AST rewriting have migrated to use PIG-generated `PartiqlAst`. By the v1.0.0 release of `partiql-lang-kotlin`, we should remove and delete `ExprNode`...

technical debt