[Epic] Unify WindowFunction
Interface (remove built in list of BuiltInWindowFunction
s)
#8709
Open
3 tasks done
Labels
enhancement
New feature or request
Is your feature request related to a problem or challenge?
For many of the same reasons as listed on #8045, having two types of aggregate functions ("built in" --BuiltInWindowFunction and WindowUDF is problematic for two reasons:
FIRST_VALUE
andLAST_VALUE
)Describe the solution you'd like
I propose moving DataFusion to only use
WindowURF
s and remove BuiltInWindowFunction for the same reasons as #8045We will keep the existing
WindowUDF
interface as much as possible, while also potentially providing an easier way to define them.Describe alternatives you've considered
Additional context
Proposed implementation steps:
WindowUDF
#8711WindowUDFImpl::simplfy()
API #9527The text was updated successfully, but these errors were encountered: