8000 [Dev] Add `QualifiedName::ParseComponents`, add input to the error messages by Tishj · Pull Request #17403 · duckdb/duckdb · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[Dev] Add QualifiedName::ParseComponents, add input to the error messages #17403

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

Merged

Conversation

Tishj
Copy link
Contributor
@Tishj Tishj commented May 8, 2025

I'm slightly abusing the QualifiedName::Parse method in iceberg (duckdb/duckdb-iceberg#224), which causes a problem when the path contains multiple dots.
I'm adding QualifiedName::ParseComponents so we can make use of the parsing logic safely.

One other thing that stood out to me was that an empty input is not invalid, which feels wrong, but I preserved the behavior in this change.

@Mytherin Mytherin merged commit 62d401e into duckdb:main May 8, 2025
49 checks passed
krlmlr added a commit to duckdb/duckdb-r that referenced this pull request May 18, 2025
[Dev] Add `QualifiedName::ParseComponents`, add input to the error messages (duckdb/duckdb#17403)
krlmlr added a commit to duckdb/duckdb-r that referenced this pull request May 18, 2025
[Dev] Add `QualifiedName::ParseComponents`, add input to the error messages (duckdb/duckdb#17403)
krlmlr added a commit to duckdb/duckdb-r that referenced this pull request May 19, 2025
[Dev] Add `QualifiedName::ParseComponents`, add input to the error messages (duckdb/duckdb#17403)
krlmlr added a commit to duckdb/duckdb-r that referenced this pull request May 19, 2025
[Dev] Add `QualifiedName::ParseComponents`, add input to the error messages (duckdb/duckdb#17403)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0