Skip to content

Delta: Use POSIX separator for data file paths - #17872

Open
charliec05 wants to merge 1 commit into
apache:mainfrom
charliec05:agent/delta-posix-path
Open

Delta: Use POSIX separator for data file paths#17872
charliec05 wants to merge 1 commit into
apache:mainfrom
charliec05:agent/delta-posix-path

Conversation

@charliec05

Copy link
Copy Markdown
Contributor

Summary

  • build relative Delta data file paths with the URI separator instead of the host operating system separator
  • add coverage for object-store URI path assembly

This keeps migrated paths valid when the action runs on Windows.

Closes #17050

Testing

  • ./gradlew :iceberg-delta-lake:test

AI Disclosure

  • Model: GPT-5
  • Platform/Tool: OpenAI Codex
  • Human Oversight: fully reviewed
  • Prompt Summary: A detailed, repository-specific prompt requested a focused cross-platform path fix, regression coverage, formatting, and full module validation.

Build migrated Delta data file locations with the URI separator so paths remain valid when the migration runs on Windows.

Generated-by: Codex
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.

Delta: Use POSIX separator instead of File.separator

1 participant