Skip to content

ARROW-9954: [Rust] [DataFusion] Made aggregates support the same signatures as functions.#8155

Closed
jorgecarleitao wants to merge 2 commits intoapache:masterfrom
jorgecarleitao:aggregates
Closed

ARROW-9954: [Rust] [DataFusion] Made aggregates support the same signatures as functions.#8155
jorgecarleitao wants to merge 2 commits intoapache:masterfrom
jorgecarleitao:aggregates

Conversation

@jorgecarleitao
Copy link
Copy Markdown
Member

This commit makes the creation of aggregate expressions similar to the creation of built-in expressions.

This allows to share coercion rules and signatures between scalar and aggregate functions.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Sep 9, 2020

Copy link
Copy Markdown
Member

@andygrove andygrove left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks @jorgecarleitao this is another great improvement.

Copy link
Copy Markdown
Contributor

@alamb alamb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me -- nice work @jorgecarleitao

This commit makes the creation of aggregate expressions
similar to the creation of built-in expressions.

This allows to share coercion rules and signatures between the
physical and logical planes, as well as support aggregates
of multiple columns (e.g. "cov").
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants