yuqi1129 opened a new pull request, #9659: URL: https://github.com/apache/gravitino/pull/9659
### What changes were proposed in this pull request? This pull request refactors and improves the handling of Lance table registration in the Gravitino catalog, especially around registering existing tables and schema extraction. The changes centralize Arrow schema/column conversion utilities, improve error handling for registering tables at non-existent locations, and update tests to reflect the new behavior and utilities. ### Why are the changes needed? We need to 1. Check the existence of the Lance table when registering it. 2. We need to extract the schema from the Lance table when registering Fix: #9606 ### Does this PR introduce _any_ user-facing change? N/A ### How was this patch tested? UTs and ITs -- 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]
