Skip to content

Fix last aggregate to preserve status#1390

Merged
texodus merged 1 commit intomasterfrom
last-agg-null
Apr 23, 2021
Merged

Fix last aggregate to preserve status#1390
texodus merged 1 commit intomasterfrom
last-agg-null

Conversation

@texodus
Copy link
Member

@texodus texodus commented Apr 23, 2021

Fixed the last aggregate to preserve null values, mirroring the behavior of last_by_index. It is possible to generally implement null-awareness for all aggregate types, but many (sum) cannot produce null and the change is non-trivial, so this PR only applies this logic to last. This change may slightly impact performance of this aggregate type in theory, but the benchmark suite does not show any perceivable regression.

Fixes #1389

@texodus texodus mentioned this pull request Apr 23, 2021
@texodus texodus merged commit a43389e into master Apr 23, 2021
@texodus texodus deleted the last-agg-null branch April 23, 2021 05:08
@texodus texodus added the bug Concrete, reproducible bugs label Apr 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Concrete, reproducible bugs

Development

Successfully merging this pull request may close these issues.

jupyter widget x-axis

1 participant