Class TCreateDatabaseSqlStatement
- Namespace
- gudusoft.gsqlparser.stmt
- Assembly
- gudusoft.gsqlparser.dll
public class TCreateDatabaseSqlStatement : TCustomSqlStatement, Visitable
- Inheritance
-
TCreateDatabaseSqlStatement
- Implements
- Inherited Members
Constructors
TCreateDatabaseSqlStatement(EDbVendor)
public TCreateDatabaseSqlStatement(EDbVendor dbvendor)
Parameters
dbvendorEDbVendor
Properties
Database
public virtual TSourceToken Database { get; }
Property Value
DatabaseComment
public virtual TObjectName DatabaseComment { get; set; }
Property Value
DatabaseName
public virtual TObjectName DatabaseName { get; set; }
Property Value
DbLocation
public virtual TObjectName DbLocation { get; set; }
Property Value
DbOwner
public virtual TObjectName DbOwner { get; set; }
Property Value
DbProperties
public virtual THiveWithDBPropertiesClause DbProperties { get; set; }
Property Value
IfNotExists
public virtual bool IfNotExists { get; set; }
Property Value
characterSet
public TObjectName characterSet { get; set; }
Property Value
collationName
public TObjectName collationName { 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