Is there an existing issue for this?
Problem statement
My vanilla use case is wanting to forward fill dates (not the dates used for the time series, but another date value)
Proposed Solution
My read of the code is that "average" aggregation and "linear" interpolation are the only cases that actually require the target columns be numeric. Except for arrays, maps and structs, other data types could be floor'd ceil'd, min'd and max'd for aggregation. Interpolation could ffill and bfill with no problem.
Could interpolate and aggregate be more specific in what column types it forbids based on the type of operation being performed on it? I'd really like to ceil and ffill a date column.
Additional Context
No response