[FEA] Support rank as window function #1584
Labels
cudf_dependency
An issue or PR with this label depends on a new feature in cudf
feature request
New feature or request
Milestone
Is your feature request related to a problem? Please describe.
rank
is a frequently used window function within SQL context, same as:row_number
orcount
. Spark catalyst supportsrank
as window function, but spark-rapids hasn't provided GPU overriding of rank.Describe the solution you'd like
Like
row_number
or other window functions, GPU overriding of rank should be relied on cuDF rolling window aggregation. However, cuDF has yet supportedrank
as a kind of aggregation. So, we need to supportrank
in cuDF in primary. Referring the implementation of row_number, we only needs to implementprocess_rolling_window
function forrank
if we don't supportrank
withtime_range_rolling_window
(which could be done in future).The text was updated successfully, but these errors were encountered: