@@ -42,6 +42,7 @@ use datafusion::{
4242 prelude:: { SessionConfig , SessionContext } ,
4343} ;
4444use datafusion_comet_proto:: spark_operator:: Operator ;
45+ use datafusion_comet_spark_expr:: url_funcs:: { CometParseUrl , CometTryParseUrl } ;
4546use datafusion_spark:: function:: array:: array_contains:: SparkArrayContains ;
4647use datafusion_spark:: function:: bitwise:: bit_count:: SparkBitCount ;
4748use datafusion_spark:: function:: bitwise:: bit_get:: SparkBitGet ;
@@ -69,8 +70,6 @@ use datafusion_spark::function::string::char::CharFunc;
6970use datafusion_spark:: function:: string:: concat:: SparkConcat ;
7071use datafusion_spark:: function:: string:: luhn_check:: SparkLuhnCheck ;
7172use datafusion_spark:: function:: string:: space:: SparkSpace ;
72- use datafusion_spark:: function:: url:: parse_url:: ParseUrl as SparkParseUrl ;
73- use datafusion_spark:: function:: url:: try_parse_url:: TryParseUrl as SparkTryParseUrl ;
7473use datafusion_spark:: function:: url:: try_url_decode:: TryUrlDecode as SparkTryUrlDecode ;
7574use datafusion_spark:: function:: url:: url_decode:: UrlDecode as SparkUrlDecode ;
7675use datafusion_spark:: function:: url:: url_encode:: UrlEncode as SparkUrlEncode ;
@@ -603,8 +602,8 @@ fn register_datafusion_spark_function(session_ctx: &SessionContext) {
603602 session_ctx. register_udf ( ScalarUDF :: new_from_impl ( SparkUrlEncode :: default ( ) ) ) ;
604603 session_ctx. register_udf ( ScalarUDF :: new_from_impl ( SparkTryUrlDecode :: default ( ) ) ) ;
605604 session_ctx. register_udf ( ScalarUDF :: new_from_impl ( SparkCsc :: default ( ) ) ) ;
606- session_ctx. register_udf ( ScalarUDF :: new_from_impl ( SparkParseUrl :: default ( ) ) ) ;
607- session_ctx. register_udf ( ScalarUDF :: new_from_impl ( SparkTryParseUrl :: default ( ) ) ) ;
605+ session_ctx. register_udf ( ScalarUDF :: new_from_impl ( CometParseUrl :: default ( ) ) ) ;
606+ session_ctx. register_udf ( ScalarUDF :: new_from_impl ( CometTryParseUrl :: default ( ) ) ) ;
608607 session_ctx. register_udf ( ScalarUDF :: new_from_impl ( SparkFactorial :: default ( ) ) ) ;
609608 session_ctx. register_udf ( ScalarUDF :: new_from_impl ( SparkSec :: default ( ) ) ) ;
610609 session_ctx. register_udf ( ScalarUDF :: new_from_impl ( SparkRint :: default ( ) ) ) ;
0 commit comments