I recently started exploring PartiQL for use within a FoundationDB layer that I am currently developing.
In the PartiQL spec, on Page 6, following is mentioned.
PartiQL’s data model extends SQL to Ion’s type system to cover schema-less and nested data.
As I was exploring
partiql_value::Value type, I noticed it does not directly use Ion types. Instead there is
partiql-extension-ion crate that converts Ion values into PartiQL values and vice-versa.
For my use-case, I won’t be using
ion-rs. Instead I’ll need to adapt two type systems to
I like the current approach of keeping
partiql-value independent. I was wondering if this was a deliberate design choice and something that you expect would be carried forward as the PartiQL Rust implementation evolves?