datafusion-comet icon indicating copy to clipboard operation
datafusion-comet copied to clipboard

Add support for Window expressions

Open andygrove opened this issue 1 month ago • 3 comments

What is the problem the feature request solves?

Dedicated window functions such as rank, dense_rank, row_number, lag, lead, ntile, cume_dist, percent_rank, and nth_value are not currently supported and will fall back to Spark.

See https://github.com/apache/datafusion-comet/issues/2721#issue-3597823392 on currently supported functions

  • [ ] rank
  • [ ] dense_rank
  • [ ] row_number
  • [ ] lag
  • [ ] lead
  • [ ] ntile
  • [ ] cume_dist
  • [ ] nth_value
  • [ ] ignore nulls
  • [ ] respect nulls

Describe the potential solution

No response

Additional context

No response

andygrove avatar Nov 06 '25 14:11 andygrove

Hi @andygrove , @comphead , I would like to contribute to this epic. Please let me know if there are pieces I can contribute to

rahulbabarwal89 avatar Nov 14 '25 20:11 rahulbabarwal89

Hi @andygrove , @comphead , I would like to contribute to this epic. Please let me know if there are pieces I can contribute to

Thanks @rahulbabarwal89 I think #2710 is pretty easy to start with

comphead avatar Nov 14 '25 21:11 comphead

I can get started with that. Thanks.

rahulbabarwal89 avatar Nov 15 '25 04:11 rahulbabarwal89