Class TCreateViewSqlStatement
- Namespace
- gudusoft.gsqlparser.stmt
- Assembly
- gudusoft.gsqlparser.dll
Define a view, which is a logical table based on one or more tables or views.
public class TCreateViewSqlStatement : TCustomSqlStatement, Visitable
- Inheritance
-
TCreateViewSqlStatement
- Implements
- Inherited Members
Constructors
TCreateViewSqlStatement(EDbVendor)
public TCreateViewSqlStatement(EDbVendor dbvendor)
Parameters
dbvendorEDbVendor
Properties
RestrictionClause
public virtual TRestrictionClause RestrictionClause { get; set; }
Property Value
RowTypeName
public virtual TObjectName RowTypeName { get; set; }
Property Value
StForce
public virtual TSourceToken StForce { get; set; }
Property Value
StReplace
public virtual TSourceToken StReplace { get; set; }
Property Value
Subquery
public virtual TSelectSqlStatement Subquery { get; set; }
Property Value
ViewAliasClause
public virtual TViewAliasClause ViewAliasClause { get; set; }
Property Value
ViewName
public virtual TObjectName ViewName { get; set; }
Property Value
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