Status: Accepted (2026-07-15)
Query capability could be phased (index API first, Datalog later) or delivered whole. Query could execute on a server (client-server model) or on the peer against local immutable data (Datomic peer model). The peer model is already fixed by ADR-0001; the open question was v1 query scope.
The first query milestone (M3) delivers the full EDN Datalog dialect — patterns, predicates, native function clauses, not/or, recursive rules, aggregates, multiple database args — plus the complete Pull grammar, the entity API, and direct index access. Execution is always local to a peer (thin clients get a server-hosted peer, ADR-0006/protocol.md).
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |