mark appropriate window functions as nullable: false in logical plan
add nullability information to window function that is used to determine expression and thus column nullability when constructing window plan
Which issue does this PR close?
Closes #7636
Rationale for this change
What changes are included in this PR?
Are these changes tested?
Are there any user-facing changes?
Related comment: https://github.com/apache/arrow-datafusion/issues/7636#issuecomment-1734455977
See https://github.com/apache/arrow-datafusion/issues/7636#issuecomment-1737225422
Marking as draft as I think https://github.com/apache/arrow-datafusion/pull/7694 may be fixing the root cause instead
Thank you for your contribution. Unfortunately, this pull request is stale because it has been open 60 days with no activity. Please remove the stale label or comment or this will be closed in 7 days.