[ https://issues.apache.org/jira/browse/SPARK-3298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14140124#comment-14140124 ]
Ravindra Pesala commented on SPARK-3298: ---------------------------------------- I guess, we should add some API like *SqlContext.isTableExists(tableName)* to check whether the table already exists or not. So by using this API user can check the table existence and then register the table. The current API *SqlContext.table(tableName)* throws exception if the table is not present,so we cannot use it for this purpose. Please comment on it. > [SQL] registerAsTable / registerTempTable overwrites old tables > --------------------------------------------------------------- > > Key: SPARK-3298 > URL: https://issues.apache.org/jira/browse/SPARK-3298 > Project: Spark > Issue Type: Bug > Components: SQL > Affects Versions: 1.0.2 > Reporter: Evan Chan > Priority: Minor > Labels: newbie > > At least in Spark 1.0.2, calling registerAsTable("a") when "a" had been > registered before does not cause an error. However, there is no way to > access the old table, even though it may be cached and taking up space. > How about at least throwing an error? -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org