Move catalog utils in a separate utility object for reuse.#708
Conversation
WalkthroughThis pull request refactors table utility methods by extracting them from MetastorePersistenceIceberg into a centralized CatalogUtils object. The changes consolidate table existence checks and retrieval logic with proper error handling for unsupported catalogs, supported by a new test suite. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
Important Action Needed: IP Allowlist UpdateIf your organization protects your Git platform with IP whitelisting, please add the new CodeRabbit IP address to your allowlist:
Failure to add the new IP will result in interrupted reviews. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Unit Test Coverage
Files
|
Summary by CodeRabbit
Refactor
Tests