Serge Rielau created SPARK-41670:
------------------------------------

             Summary: Introduce builtin and session namespaces for builtin 
functions and temp views/functions 
                 Key: SPARK-41670
                 URL: https://issues.apache.org/jira/browse/SPARK-41670
             Project: Spark
          Issue Type: Improvement
          Components: Spark Core
    Affects Versions: 3.4.0
            Reporter: Serge Rielau


Spark today allows overloading between persisted relations and function and 
temporary relations and functions.
It also allows overloading between persisted functions and builtin functions.

While Spark allows us to disambiguate a persisted objects by qualifying it, 
there is no qualifier for temp or builtin objects.

Here we propose to use `builtin` for builtin objects and `session` for session 
temporary objects.
If there is a conflict with persisted schemas of this name we can further 
declare that the catalog for both is `system`



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to