Serge Rielau created SPARK-57109:
------------------------------------

             Summary: Remove SYSTEM.SESSION from SYSTEM_PATH virtual schema
                 Key: SPARK-57109
                 URL: https://issues.apache.org/jira/browse/SPARK-57109
             Project: Spark
          Issue Type: Sub-task
          Components: SQL
    Affects Versions: 4.2.0
            Reporter: Serge Rielau
             Fix For: 4.2.0


Currently SYSTEM_PATH holds SYSTEM.BUILTIN and SYSTEM.SESSION.
The purpose of the system path is to make access to system objects easy 
(especially in a future where we have more than one schema (e.g. SYSTEM.AI, or 
SYSTEM.ML, SYSTEM.GEO). The objects in SYSTEM.SESSION however are user defined.
There is another reason to remove SYSTEM.SESSION from this as well: It seems 
liek a best practice to encourse references to temporray tables to be qualified 
by session, so they are not be confused or shadowed.
In that case including system.session in the system path which is the most 
basic path one has to use, would be counter productive.

 



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

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

Reply via email to