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]

Reply via email to