[ 
https://issues.apache.org/jira/browse/SPARK-60858?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hyukjin Kwon resolved SPARK-60858.
----------------------------------
    Resolution: Fixed

Issue resolved by pull request 146
[https://github.com/apache/spark-connect-rust/pull/146]

> Close remaining Spark 4.3.0 client API gaps in the Rust drop-in
> ---------------------------------------------------------------
>
>                 Key: SPARK-60858
>                 URL: https://issues.apache.org/jira/browse/SPARK-60858
>             Project: Spark
>          Issue Type: Improvement
>          Components: Connect
>    Affects Versions: connect-rust-4.3.0
>            Reporter: L. C. Hsieh
>            Assignee: L. C. Hsieh
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: connect-rust-4.3.0
>
>
> Follow-up to SPARK-59305, which retargeted spark-connect-rust to Apache Spark 
> 4.3.0. Close the remaining 4.3.0 client API gaps in the Rust-backed drop-in:
> * Nanosecond timestamp types: map the TimestampNTZNanos / TimestampLTZNanos 
> proto kinds to their own DataTypes (instead of TIME / microsecond TIMESTAMP), 
> with proto, JSON, DDL and Arrow support and picklable Python types.
> * functions: instr(occurrence=...) without start searches from position 1, 
> and None means omitted for instr / regexp_replace; variant_delete() with no 
> paths raises CANNOT_BE_EMPTY.
> * SparkSession.__enter__ / __exit__ (exit stops the session); stop() is 
> idempotent and best-effort, and clears the active session and the cached 
> SQLContext.
> * Spark Connect SQLContext / HiveContext (pyspark.sql.connect.context), with 
> SQLContext.getOrCreate() routing to it.
> * Pipelines create_auto_cdc_flow: SCD type 2, track_history_column_list / 
> track_history_except_column_list and spark_conf, with the 4.3.0 client-side 
> validation.
> * operation_id: ExecutionInfo.operation_id (DataFrame.executionInfo returns a 
> pyspark.sql.metrics.ExecutionInfo) and SparkConnectException.operation_id.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

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

Reply via email to