Skip to content
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

fix: handle NULLs consistently in String.concat() #8303

Closed
wants to merge 1 commit into from

Conversation

NickCrews
Copy link
Contributor

Partially fixes #8302.
Still need to make pandas actually handle NULLs at all.

partially fixes ibis-project#8302.
Still need to make pandas actually handle NULLs at all.
@NickCrews
Copy link
Contributor Author

Actually, is this going to just get made outdated by the-epic-split? Maybe we should wait for that to land before fixing this up. It would also be great if a core dev could finish this up: since I don't have the creds for all the backends, I can only test some backends by submitting them to CI. I think it should be obvious what needs to happen.

@cpcloud
Copy link
Member

cpcloud commented Feb 11, 2024

This seems to be a postgres-specific behavior that duckdb inherited.

ClickHouse, Trino and BigQuery all propagate nulls.

@cpcloud
Copy link
Member

cpcloud commented Feb 11, 2024

Agree that we should revisit this after the-epic-split is merged which will very likely be this upcoming week.

@cpcloud
Copy link
Member

cpcloud commented Feb 11, 2024

I put up #8305 instead, against the-epic-split

@cpcloud cpcloud closed this Feb 11, 2024
@cpcloud
Copy link
Member

cpcloud commented Feb 11, 2024

I'll cherry pick your tests and examples over to that PR, thanks!

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.

bug: different behavior of StringConcat with NULLs depending on backend
2 participants