diqiu50 opened a new pull request, #12527:
URL: https://github.com/apache/gravitino/pull/12527

   ### What changes were proposed in this pull request?
   
   Add compatibility handling for Starburst SPI variants in the Trino 
connector, including
   `BlockEncodingManager` instantiation, SPI version parsing, and newer 
DynamicFilter/ConnectorFactory
   SPI methods.
   
   ### Why are the changes needed?
   
   Starburst SPI differs from baseline open-source Trino in several interfaces 
and internal
   constructor signatures. Without these compatibility methods, the Gravitino 
connector may
   fail to load or execute on Starburst.
   
   Fix: #12526
   
   ### Does this PR introduce any user-facing change?
   
   The Gravitino Trino connector can run with compatible Starburst SPI 
distributions. No new
   configuration or public Gravitino API is introduced.
   
   ### How was this patch tested?
   
   ```text
   ./gradlew spotlessApply
   ./gradlew :trino-connector:trino-connector:test -PskipITs
   ```
   
   Both commands completed successfully.


-- 
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