Class TCreateMaterializedSqlStatement
- Namespace
- gudusoft.gsqlparser.stmt
- Assembly
- gudusoft.gsqlparser.dll
public class TCreateMaterializedSqlStatement : TCustomSqlStatement, Visitable
- Inheritance
-
TCreateMaterializedSqlStatement
- Implements
- Inherited Members
Constructors
TCreateMaterializedSqlStatement(EDbVendor)
public TCreateMaterializedSqlStatement(EDbVendor dbvendor)
Parameters
dbvendorEDbVendor
Properties
Subquery
public virtual TSelectSqlStatement Subquery { get; set; }
Property Value
- TSelectSqlStatement
a subquery that identifies columns and rows of the table(s) that the view is based on.
ViewAliasClause
public virtual TViewAliasClause ViewAliasClause { get; set; }
Property Value
ViewName
public virtual TObjectName ViewName { get; set; }
Property Value
- TObjectName
the name of the view or the object view.
Methods
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildren(TParseTreeVisitor)
public override void acceptChildren(TParseTreeVisitor v)
Parameters
doParseStatement(TCustomSqlStatement)
analyze SQL
public override int doParseStatement(TCustomSqlStatement psql)
Parameters
psqlTCustomSqlStatement