You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by "linghengqian (via GitHub)" <gi...@apache.org> on 2023/08/30 20:10:57 UTC

[GitHub] [shardingsphere] linghengqian commented on issue #22899: Make actualDataNodes expose SPI that can define expression with custom rules and add GraalVM Truffle implementation

linghengqian commented on issue #22899:
URL: https://github.com/apache/shardingsphere/issues/22899#issuecomment-1699771752

   - It may not be reasonable to make such changes in non-major versions.  Now I personally tend to introduce some specific identification symbols in the expression of actualDataNode, so that when parsing actualDataNode, some methods can try to find the implementation of SPI according to the Type.  Such a module should be able to default to using the corresponding SPI implementation of Groovy expressions to resolve actualDataNode if resolution fails or no such identifier exists.  All work should only affect **shardingsphere-infra-expr** and its submodules.  
   
   - With GraalVM CE Dev 23.1.0 deprecating GraalVM Updater, I think the ShardingSphere master branch must discard the existence of Truffle, because its minimum JDK version has been raised to JDK21, and Truffle Espresso is GPL LICENSE, similar implementations will have to be implemented by the user side .


-- 
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: notifications-unsubscribe@shardingsphere.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org