v0.12.0
Pre-release
Pre-release
Changed
- BREAKING partiql-parser: Added a source location to
ParseError::UnexpectedEndOfInput
- BREAKING partiql-ast: Changed the modelling of parsed literals.
- BREAKING partiql-logical: Changed the modelling of logical plan literals.
- BREAKING partiql-eval: Fixed behavior of comparison and
BETWEEN
operations w.r.t. type mismatches - BREAKING partiql-eval:
BindEvalExpr::bind
takesself
rather than&self
- BREAKING Changed modeling of Ion Literals to be evaluated to Boxed Variants rather than eagerly transformed to PartiQL Values.
- BREAKING partiql-logical: Change the modeling of
ProjectAll
- Fix some query evaluation edges cases.
Added
- partiql-value: Pretty-printing of
Value
viaToPretty
trait - Added
Datum
, an interface to introspectingValue
s - Added graph
MATCH
expressions andGRAPH_TABLE
expression conformant with SQL 2023 Property Graph Query- Parsing and pretty-printing are intended to be conformant
- Only a subset of planning and evaluation are supported currently
- Added extension
scan_csv