Convert BuiltInWindowFunction::{Lead, Lag}
to a user defined window function
#12802
Labels
enhancement
New feature or request
Is your feature request related to a problem or challenge?
Part of #8709
There is now no difference between "built in" / "prepackaged" scalar and aggregate functions in DataFusion, however there are still some "built in" window functions -- see the current source for BuiltInWindowFunction for the up to date list of what remains
The problem with having two different kinds of window functions is:
Describe the solution you'd like
I would like to remove the "built in" version of this function and convert it to a user defined function
Describe alternatives you've considered
At a high level the process is:
Additional context
PartitionEvaluatorArgs
toWindowUDFImpl::partition_evaluator
#12804lead
window function (SQLancer) #12717The text was updated successfully, but these errors were encountered: