[ 
https://issues.apache.org/jira/browse/SPARK-33138?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17213824#comment-17213824
 ] 

Leanken.Lin commented on SPARK-33138:
-------------------------------------

Thanks for your consideration, but me and my colleague are already working on 
the sub-tasks.

> 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
>
> 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: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to