Skip to content
Prev Previous commit
Next Next commit
[SPARK-22954][SQL] Fixed database name lookup so that None is returne…
…d instead of Some('default')
  • Loading branch information
su225 committed Jan 6, 2018
commit 4de6ac840a6b8cbd7c5795b023783b626b21a9f4
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ case class AnalyzeTableCommand(

override def run(sparkSession: SparkSession): Seq[Row] = {
val sessionState = sparkSession.sessionState
val db = tableIdent.database.getOrElse(sessionState.catalog.getCurrentDatabase)
val tableIdentWithDB = TableIdentifier(tableIdent.table, Some(db))
val db = tableIdent.database
val tableIdentWithDB = TableIdentifier(tableIdent.table, db)
val tableMeta = sessionState.catalog.getTempViewOrPermanentTableMetadata(tableIdentWithDB)
if (tableMeta.tableType == CatalogTableType.VIEW) {
throw new AnalysisException("ANALYZE TABLE is not supported on views.")
Expand Down