-
Notifications
You must be signed in to change notification settings - Fork 591
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(expr): support IGNORE NULLS
for first_value
/last_value
#19847
base: main
Are you sure you want to change the base?
Conversation
ignore_nulls
field to frontend/expr/WindowFunction
IGNORE NULLS
for first_value
/last_value
Hi, there. 📝 Telemetry Reminder:
|
Signed-off-by: Richard Chien <stdrc@outlook.com>
Signed-off-by: Richard Chien <stdrc@outlook.com>
Signed-off-by: Richard Chien <stdrc@outlook.com>
Signed-off-by: Richard Chien <stdrc@outlook.com>
Signed-off-by: Richard Chien <stdrc@outlook.com>
Signed-off-by: Richard Chien <stdrc@outlook.com>
Signed-off-by: Richard Chien <stdrc@outlook.com>
Signed-off-by: Richard Chien <stdrc@outlook.com>
4e597f5
to
2d21a29
Compare
I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
This PR implements
IGNORE NULLS
support forfirst_value
andlast_value
window functions, similar to duckdb.Syntax:
Fixes #17601.
lag
andlead
still don't support this syntax due to some historical reason. Will implement for them later.Checklist
Documentation
Release note
Support
IGNORE NULLS
forfirst_value
andlast_value
window functions. Syntax: