Skip to content

Rename column arg in relational API functions to exrpession#295

Merged
evertlammerts merged 1 commit intoduckdb:v1.5-variegatafrom
evertlammerts:rapi_arg_rename
Feb 5, 2026
Merged

Rename column arg in relational API functions to exrpession#295
evertlammerts merged 1 commit intoduckdb:v1.5-variegatafrom
evertlammerts:rapi_arg_rename

Conversation

@evertlammerts
Copy link
Collaborator

@evertlammerts evertlammerts commented Feb 5, 2026

Fixes https://github.com/duckdblabs/duckdb-internal/issues/7150

We rename from column to expression to make very clear that this string can take an arbitrary expression, and if people want to pass in user-supplied data then they are responsible for validating its content.

This is technically a breaking change, because we're changing the name of an arg that is not a positional-only arg (column). It's not a keyword-only arg either though, and it's not idiomatic to name non-keyword-only args in calls. A formal deprecation path is also likely to be messy. In this case, just a rename seems justified.

@evertlammerts evertlammerts merged commit e579752 into duckdb:v1.5-variegata Feb 5, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant