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]
