You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Prepare v0.9.4 Release
This commit reverts changes in v0.9.3 as there are breaking changes in the previous release
that need to get released as a new major version.
an additional builtin TEXT_REPLACE, and standard SQL aggregations on booleans EVERY, ANY, SOME.
59
+
-**Breaking** Added coercion of SQL-style subquery to a single value, as defined in SQL for
60
+
subqueries occurring in a single-value context and outlined in Chapter 9 of the PartiQL specification.
61
+
This is backward incompatible with the prior behavior (which left the computed collection as is),
62
+
but brings it in conformance with the specification.
63
+
- Added `partiql-plan` package which contains experimental PartiQL Plan data structures.
64
+
- Initializes SPI Framework under `partiql-spi`.
65
+
- Models experimental `Schema` with constraints.
66
+
With this change, we're introducing `Tuple` and `Collection` constraints to be able to model the shape of data as
67
+
constraints.
68
+
- Introduces the PartiQLSchemaInferencer and PlannerSession
69
+
- The PlannerSession describes the current session and is used by the PartiQLSchemaInferencer.
70
+
- The PartiQLSchemaInferencer provides a function, `infer`, to aid in inferring the output `StaticType` of a
71
+
PartiQL Query. See the KDoc for more information and examples.
72
+
73
+
### Changed
74
+
- Deprecates the project level opt-in annotation `PartiQLExperimental` and split it into feature level. `ExperimentalPartiQLCompilerPipeline` and `ExperimentalWindowFunctions`.
75
+
-**Breaking**: Moves StaticType to `partiql-types`.
76
+
- All references to static types need to modify their imports accordingly. For example,
77
+
`org.partiql.lang.types.IntType` is now `org.partiql.types.IntType`.
78
+
- Please modify existing dependencies accordingly. You may need to add dependency `org.partiql:partiql-types:0.10.0`.
79
+
- Also, several methods within StaticType have been moved to a utility class within `partiql-lang-kotln`. See the below list:
0 commit comments