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

   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?


-- 
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-unsubscr...@shardingsphere.apache.org

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

Reply via email to