the catalog table
the logical plan that represents the view; this is used to generate a canonicalized version of the SQL that can be saved in the catalog.
if true, and if the view already exists, noop; if false, and if the view already exists, throws analysis exception.
if true, and if the view already exists, updates it; if false, and if the view already exists, throws analysis exception.
if true, the view is created as a temporary view. Temporary views are dropped at the end of current Spark session. Existing permanent relations with the same name are not visible to the current session while the temporary view exists, unless they are specified with full qualified table name with database prefix.
the original sql
if true, and if the view already exists, noop; if false, and if the view already exists, throws analysis exception.
the logical plan that represents the view; this is used to generate a canonicalized version of the SQL that can be saved in the catalog.
if true, the view is created as a temporary view.
if true, the view is created as a temporary view. Temporary views are dropped at the end of current Spark session. Existing permanent relations with the same name are not visible to the current session while the temporary view exists, unless they are specified with full qualified table name with database prefix.
if true, and if the view already exists, updates it; if false, and if the view already exists, throws analysis exception.
the original sql
the catalog table
Create Hive view on non-hive-compatible tables by specifying schema ourselves instead of depending on Hive meta-store.
the catalog table
the logical plan that represents the view; this is used to generate a canonicalized version of the SQL that can be saved in the catalog.
if true, and if the view already exists, noop; if false, and if the view already exists, throws analysis exception.
if true, and if the view already exists, updates it; if false, and if the view already exists, throws analysis exception.
if true, the view is created as a temporary view. Temporary views are dropped at the end of current Spark session. Existing permanent relations with the same name are not visible to the current session while the temporary view exists, unless they are specified with full qualified table name with database prefix.
the original sql