comnik / comnik/declarative-dataflow

Fix aggregations and extend set of built-in functions

Open
#22 1 comment 0 reactions 2 assignees Claimed by @bachdavi View on GitHub
Dominant language
Rust
Stars
326
Forks
27
PR merge metrics
No merged PRs in 30d

Description

- [x] COUNT is actually SUM at the moment, because I am an idiot
- [x] MIN and MAX do not group correctly
- [x] No support for something like Datomic's`:with` clause
- [ ] Potentially hairy type conversions
- [x] `Aggregation` might re-order relations, violating any underlying projection
- [ ] COUNT-DISTINCT
- [x] AVG
- [x] MEDIAN
- [x] VARIANCE
- [ ] STDDEV
- [x] Floating points

Datomic also offers a couple of things returning collections, some of which (e.g. `distinct`) directly map to Differential operators and should be treated as such.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.