[ https://issues.apache.org/jira/browse/CALCITE-5831?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated CALCITE-5831: ------------------------------------ Labels: pull-request-available (was: ) > Add SOUNDEX function(enabled in Spark library) > ---------------------------------------------- > > Key: CALCITE-5831 > URL: https://issues.apache.org/jira/browse/CALCITE-5831 > Project: Calcite > Issue Type: Improvement > Components: core > Affects Versions: 1.34.0 > Reporter: Ran Tao > Assignee: Ran Tao > Priority: Major > Labels: pull-request-available > > Hi, devs. I noticed that calcite support soundex for BIG_QUERY, MYSQL, > POSTGRESQL, ORACLE dialect except Spark. i think we can support it. > soundex(str) - Returns Soundex code of the string. > *Examples:* > > SELECT soundex('Miller'); > M460 > [https://spark.apache.org/docs/latest/api/sql/index.html#soundex] > > *Note:* currently ** soundex for BIG_QUERY, MYSQL, POSTGRESQL, ORACLE dialect > throw IllegalArgumentException when string can't be mapped. However, spark > not throw exception but return original string. > https://github.com/apache/spark/blob/c37d7dec8aa4d703b6dac9b9d60ff25d9d5dc665/common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java#L1595 -- This message was sent by Atlassian Jira (v8.20.10#820010)