the name of this view.
the output column names and optional comments specified by users, can be Nil if not specified.
the comment of this view.
the properties of this view.
the original SQL text of this view, can be None if this view is created via Dataset API.
the logical plan that represents the view; this is used to generate the logical plan for temporary view and the view schema.
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.
the expected view type to be created with this command.
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 the logical plan for temporary view and the view schema.
the comment of this view.
the name of this view.
the original SQL text of this view, can be None if this view is created via Dataset API.
the properties of this view.
if true, and if the view already exists, updates it; if false, and if the view already exists, throws analysis exception.
the output column names and optional comments specified by users, can be Nil if not specified.
the expected view type to be created with this command.
Create or replace a view with given query plan. This command will generate some view-specific properties(e.g. view default database, view query output column names) and store them as properties in metastore, if we need to create a permanent view.
the name of this view.
the output column names and optional comments specified by users, can be Nil if not specified.
the comment of this view.
the properties of this view.
the original SQL text of this view, can be None if this view is created via Dataset API.
the logical plan that represents the view; this is used to generate the logical plan for temporary view and the view schema.
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.
the expected view type to be created with this command.