stackhpc / reductionist-rs

S3 Active Storage server
Apache License 2.0
3 stars 0 forks source link

Add support for missing data #62

Closed markgoddard closed 1 year ago

markgoddard commented 1 year ago

Adds support for specifying missing data in multiple ways:

Currently these are mutually exclusive - exactly one must be used.

This change passes the compliance tests in https://github.com/stackhpc/s3-active-storage-compliance-suite/pull/17.

Two new types are introduced:

Each supported operation (count, sum etc.) now supports missing data. Typically there is a separate code path for this, because the filter condition slows down the calculation significantly.