lyy-pineapple commented on PR #38171:
URL: https://github.com/apache/spark/pull/38171#issuecomment-1489985307

   > `joni` seems to be used in Hbase client only instead of Hbase server or 
Hbase common.
   > 
   > * https://mvnrepository.com/artifact/org.apache.hbase/hbase-client/2.5.3
   > 
   > In addition, Trino is not using `jruby/joni`. It uses `airlift/joni`, a 
wrapper of `Joni`. 
https://github.com/trinodb/trino/blob/4cabec97ff62567d6bc8bcc40786eb0ac36b65ff/pom.xml#L910
   > 
   > ```
   >             <dependency>
   >                 <groupId>io.airlift</groupId>
   >                 <artifactId>joni</artifactId>
   >                 <version>2.1.5.3</version>
   >             </dependency>
   > ```
   > 
   > Given that, this seems to be used rarely. Do you think there is a reason?
   
   airlift/joni is fork form joni and fix some issue, joni also fix and other 
issue.  And joni is also dependented by other project 
(https://github.com/jruby/joni/network/dependents) .Joni meaning java pattern 
compatible with java matching rules. I optimized the unit test to more 
intuitively observe the correctness of the comparison between joni and java 
results.


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to