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

Hyukjin Kwon resolved SPARK-33138.
----------------------------------
    Fix Version/s: 3.1.1
       Resolution: Done

I am resolving this umbrella JIRA targeting 3.1.1. Please file another umbrella 
and link this ticket if there are some more issues to fix.

> unify temp view and permanent view behaviors
> --------------------------------------------
>
>                 Key: SPARK-33138
>                 URL: https://issues.apache.org/jira/browse/SPARK-33138
>             Project: Spark
>          Issue Type: Improvement
>          Components: SQL
>    Affects Versions: 3.1.0
>            Reporter: Leanken.Lin
>            Priority: Major
>             Fix For: 3.1.1
>
>
> Currently, temp view store mapping of temp view name and its logicalPlan, and 
> permanent view store in HMS stores its origin SQL text.
> So for permanent view, when try to refer the permanent view, its SQL text 
> will be parse-analyze-optimize-plan again with current SQLConf and 
> SparkSession context, so it might keep changing when the SQLConf and context 
> is different each time.
> In order the unify the behaviors of temp view and permanent view, proposed 
> that we keep its origin SQLText for both temp and permanent view, and also 
> keep record of the SQLConf when the view was created. Each time we try to 
> refer the view, we using the Snapshot SQLConf to parse-analyze-optimize-plan 
> the SQLText, in this way, we can make sure the output of the created view to 
> be stable.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to