You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Xiao Li (JIRA)" <ji...@apache.org> on 2017/04/03 06:51:41 UTC
[jira] [Created] (SPARK-20198) Remove the inconsistency when
table/function name definitions in SparkSession.Catalog APIs
Xiao Li created SPARK-20198:
-------------------------------
Summary: Remove the inconsistency when table/function name definitions in SparkSession.Catalog APIs
Key: SPARK-20198
URL: https://issues.apache.org/jira/browse/SPARK-20198
Project: Spark
Issue Type: Bug
Components: SQL
Affects Versions: 2.0.2, 2.1.1, 2.2.0
Reporter: Xiao Li
Assignee: Xiao Li
Observed by @felixcheung , in `SparkSession`.`Catalog` APIs, we have different conventions/rules for table/function identifiers/names. Most APIs accept the qualified name (i.e., `databaseName`.`tableName` or `databaseName`.`functionName`). However, the following five APIs do not accept it.
- def listColumns(tableName: String): Dataset[Column]
- def getTable(tableName: String): Table
- def getFunction(functionName: String): Function
- def tableExists(tableName: String): Boolean
- def functionExists(functionName: String): Boolean
It is desirable to make them more consistent with the other Catalog APIs, updates the function/API comments and adds the `@params` to clarify the inputs we allow.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org