TimothyDing opened a new pull request, #10066: URL: https://github.com/apache/gravitino/pull/10066
### What changes were proposed in this pull request? Add the Hologres JDBC catalog module skeleton under `catalogs-contrib/catalog-jdbc-hologres/`, including: - Build configuration and Gradle module registration - `HologresCatalog`, `HologresCatalogOperations`, `HologresCatalogCapability` - `HologresTypeConverter`, `HologresColumnConverter`, `HologresExceptionConverter` - SPI service provider configuration - Stub implementations for `HologresSchemaOperations` and `HologresTableOperations` (full implementations in follow-up PRs) - Unit tests: `TestHologresTypeConverter`, `TestHologresColumnConverter`, `TestHologresExceptionConverter`, `TestHologresCatalogCapability` ### Why are the changes needed? Hologres is Alibaba Cloud's real-time data warehouse service compatible with PostgreSQL. This PR sets up the foundational module structure for the Hologres JDBC catalog in Gravitino. Fix: https://github.com/apache/gravitino/issues/9913 ### Does this PR introduce _any_ user-facing change? No. Schema and table operations are stubbed out and will be enabled in follow-up PRs. ### How was this patch tested? - Unit tests for type converter, column converter, exception converter, and catalog capability. - `./gradlew :catalogs-contrib:catalog-jdbc-hologres:test -PskipITs` passes. -- 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]
