Skip to content

Consolidate file path creation to LocationProvider #6809

@jackye1995

Description

@jackye1995

Feature Request / Improvement

from #6772 (comment), also copied here:

We have different places for creating file path names,

  • LocationProvider for data files
  • TableOperations.metadataFileLocation for manifests and manifest lists
  • catalog specific impl for metadata file location (e.g. BaseMetastoreTableOperations.newTableMetadataFilePath)

We should consolidate all the file path creations to LocationProvider if possible. Any thoughts? @rdblue @nastra @RussellSpitzer

This would also help us enforce things like object storage mode to not just data files but also metadata files.

Query engine

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions