Package io.github.fupacat.ast
Class ViewStatementBody
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TSqlStatement
io.github.fupacat.ast.ViewStatementBody
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AlterViewStatement,CreateOrAlterViewStatement,CreateViewStatement
Base class for CREATE/ALTER VIEW statement.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe columns for the view.booleanWhether the view is SQL DW materialized or not.The name of the view.The query expression that represents the select, with optiona common table expression and xml namespaces clauses.Options in WITH clausebooleanTrue if With Check Option is defined.Fields inherited from class io.github.fupacat.ast.TSqlFragment
firstTokenIndex, lastTokenIndex, ScriptTokenStream, Value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TSqlFragmentVisitor visitor) voidacceptChildren(TSqlFragmentVisitor visitor) Methods inherited from class io.github.fupacat.ast.TSqlFragment
SetIdentifier, SetUnquotedIdentifier, UpdateTokenInfo, UpdateTokenInfo
-
Field Details
-
SchemaObjectName
The name of the view. -
Columns
The columns for the view. -
ViewOptions
Options in WITH clause -
SelectStatement
The query expression that represents the select, with optiona common table expression and xml namespaces clauses. -
WithCheckOption
public boolean WithCheckOptionTrue if With Check Option is defined. -
IsMaterialized
public boolean IsMaterializedWhether the view is SQL DW materialized or not.
-
-
Constructor Details
-
ViewStatementBody
public ViewStatementBody()
-
-
Method Details
-
accept
- Overrides:
acceptin classTSqlStatement
-
acceptChildren
- Overrides:
acceptChildrenin classTSqlStatement
-