dongzl commented on issue #28984:
URL: 
https://github.com/apache/shardingsphere/issues/28984#issuecomment-1829740707

   > Hi @dongzl , The output you showed works very well, but such input means 
that we need to provide a syntax for each SPI, which will be a lot of work.
   > 
   > For example, we also have `KeyGenerateAlgorithm`, 
`XATransactionManagerProvider`, `ReadQueryLoadBalanceAlgorithm` and many other 
SPIs.
   > 
   > Personally, can we first provide a basic syntax that can be applied to all 
SPIs, which means that the input needs to contain the full class path of the 
SPI, like:
   > 
   > ```
   > show implementations of 
'org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider'
   > ```
   > 
   > On this basis, we provide syntactic sugar for some commonly used 
algorithms, as you showed, like
   > 
   > ```
   > SHOW SHARDING ALGORITHM IMPLEMENTATIONS;
   > ```
   > 
   > Is this feasible?
   
   Hi @RaigorJiang , Thanks for your reply, I think it's very good, The basic 
syntax provide all the SPI, and syntactic sugar for some commonly algorithms, I 
think this is a good idea.


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