nickdelnano opened a new pull request, #8111:
URL: https://github.com/apache/paimon/pull/8111

   ## Summary
   
   - Resolve table locations from `paimon_database_properties.location` in 
`getTableLocation()`, enabling cross-warehouse catalog reuse
   - Make `warehouse` an optional parameter for JDBC catalog readers (uses 
`ResolvingFileIO` when omitted)
   - Guard write operations (`createDatabase`, `repairCatalog`) with clear 
errors when warehouse is absent
   
   Built on top of https://github.com/apache/paimon/pull/7475 (custom table 
path support for JDBC catalog).
   
   ## Test plan
   
   - [x] `testCrossWarehouseTableAccess` — producer with warehouse_a, reader 
with warehouse_b resolves correct path and loads table
   - [x] `testNoWarehouseCatalogReadsTable` — reader with no warehouse can load 
tables via DB location property
   - [x] `testNoWarehouseCannotCreateDatabase` — reader without warehouse gets 
clear error on create
   - [x] All 66 existing `JdbcCatalogTest` tests pass
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to