Closed dvingo closed 1 year ago
Fixes for EQL support with datalevin and xtdb
-ref->attribute
:db/id
Add xform support for plain attributes in addition to in recursive position.
xform
Instead of returning ::missing-val or nil when an attribute isn't present, do not include it in the output. This is aligned with datomic pull semantics: https://docs.datomic.com/on-prem/query/pull.html#missing-attributes
::missing-val
nil
In the absence of a default, attribute specifications that do not match an entity are omitted from that entity's result map, rather than e.g. appearing with a nil value.
Fixes for EQL support with datalevin and xtdb
-ref->attribute
at runtime.:db/id
.Add
xform
support for plain attributes in addition to in recursive position.Instead of returning
::missing-val
ornil
when an attribute isn't present, do not include it in the output. This is aligned with datomic pull semantics: https://docs.datomic.com/on-prem/query/pull.html#missing-attributes