SessionCatalog is a proxy between SparkSession and the underlying metastore, e.g.
alterTempViewDefinition(name: TableIdentifier, viewDefinition: LogicalPlan): Boolean
alterTempViewDefinition alters the temporary view by updating an in-memory temporary table (when a database is not specified and the table has already been registered) or a global temporary table (when a database is specified and it is for global temporary tables).
|"Temporary table" and "temporary view" are synonyms.|
true when an update could be executed and finished successfully.