[
https://issues.apache.org/jira/browse/CALCITE-5820?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17741779#comment-17741779
]
Julian Hyde commented on CALCITE-5820:
--------------------------------------
[~Runking], Could you discern why [~vlsi] added {{java.net.URL.getPath}} to the
forbidden list in CALCITE-2495? If there was a legitimate reason, I want to
preserve that; but I also see the value in replicating Hive's implementation of
the function.
> Add PARSE_URL function (enabled in Hive and Spark library)
> ----------------------------------------------------------
>
> Key: CALCITE-5820
> URL: https://issues.apache.org/jira/browse/CALCITE-5820
> Project: Calcite
> Issue Type: New Feature
> Components: core
> Affects Versions: 1.34.0
> Reporter: Runkang He
> Assignee: Runkang He
> Priority: Major
> Labels: pull-request-available
>
> Add PARSE_URL (enabled in Hive and Spark library):
> PARSE_URL: Returns the specified part from the URL. Valid values for
> partToExtract include HOST, PATH, QUERY, REF, PROTOCOL, AUTHORITY, FILE, and
> USERINFO.
> For example, parse_url('http://facebook.com/path1/p.php?k1=v1&k2=v2#Ref1',
> 'HOST') returns 'facebook.com'.
> See more details in
> [Hive|https://cwiki.apache.org/confluence/display/hive/languagemanual+udf#LanguageManualUDF-StringFunctions]
> and
> [Spark|https://spark.apache.org/docs/latest/api/sql/index.html#parse_url] doc.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)