Hi Yun,

Please clarify the meaning of the value of the new location attribute.

- Is is one value or many?
- Is it a URI? 
- Does it point to any particular file?
- Is it a common prefix of all files within a table?
- What happens when a value does not match these expectation?

Thanks,
Dmitri.

On 2025/05/07 21:50:19 yun zou wrote:
> Hi folks,
> 
> I would like to propose to add an optional `location` field to
> CreateGenricTable Request and LoadGenericTable response.
> 
> The `location` is the location for the table, which is common to most table
> formats including Iceberg, Delta, Hudi, csv, parquet etc. The location
> information is critical for loading the table at engine side, having a
> dedicated keyword could help improve the robustness for cross engine
> sharing, instead of relying on the properties passed by the client side.
> 
> Furthermore, this information is also required to provide credential
> vending capabilities later.
> 
> Here is the PR for adding the spec:
> https://github.com/apache/polaris/pull/1543
> 
> Looking forward to your reply and feedback!
> 
> Best Regards,
> Yun
> 

Reply via email to