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