Class ViewStatementBody

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AlterViewStatement, CreateOrAlterViewStatement, CreateViewStatement

public abstract class ViewStatementBody extends TSqlStatement
Base class for CREATE/ALTER VIEW statement.
See Also:
  • Field Details

    • SchemaObjectName

      public SchemaObjectName SchemaObjectName
      The name of the view.
    • Columns

      public List<Identifier> Columns
      The columns for the view.
    • ViewOptions

      public List<ViewOption> ViewOptions
      Options in WITH clause
    • SelectStatement

      public SelectStatement SelectStatement
      The query expression that represents the select, with optiona common table expression and xml namespaces clauses.
    • WithCheckOption

      public boolean WithCheckOption
      True if With Check Option is defined.
    • IsMaterialized

      public boolean IsMaterialized
      Whether the view is SQL DW materialized or not.
  • Constructor Details

    • ViewStatementBody

      public ViewStatementBody()
  • Method Details