Table of Contents

Class TCreateDatabaseSqlNode

Namespace
gudusoft.gsqlparser.nodes
Assembly
gudusoft.gsqlparser.dll

create database statement parse tree node.

public class TCreateDatabaseSqlNode : TParseTreeNode, Visitable
Inheritance
TCreateDatabaseSqlNode
Implements
Inherited Members

Properties

Database

public virtual TSourceToken Database { get; set; }

Property Value

TSourceToken

DatabaseComment

public virtual TObjectName DatabaseComment { get; set; }

Property Value

TObjectName

DatabaseName

public virtual TObjectName DatabaseName { get; }

Property Value

TObjectName

DbLocation

public virtual TObjectName DbLocation { get; set; }

Property Value

TObjectName

DbOwner

public virtual TObjectName DbOwner { get; }

Property Value

TObjectName

DbProperties

public virtual THiveWithDBPropertiesClause DbProperties { get; set; }

Property Value

THiveWithDBPropertiesClause

IfNotExists

public virtual bool IfNotExists { get; set; }

Property Value

bool

characterSet

public TObjectName characterSet { get; set; }

Property Value

TObjectName

collationName

public TObjectName collationName { get; set; }

Property Value

TObjectName

Methods

init(object)

Initialize a query tree node.

public override void init(object arg1)

Parameters

arg1 object

init(object, object)

public override void init(object arg1, object arg2)

Parameters

arg1 object
arg2 object

setCharacterSetAndCollationName(TDummy)

public void setCharacterSetAndCollationName(TDummy dummy)

Parameters

dummy TDummy

setDatabase(TSourceToken)

public void setDatabase(TSourceToken st)

Parameters

st TSourceToken

setDatabaseComment(TObjectName)

public void setDatabaseComment(TObjectName n)

Parameters

n TObjectName

setDbLocation(TObjectName)

public void setDbLocation(TObjectName n)

Parameters

n TObjectName

setDbProperties(THiveWithDBPropertiesClause)

public void setDbProperties(THiveWithDBPropertiesClause c)

Parameters

c THiveWithDBPropertiesClause

setIfNotExists(bool)

public void setIfNotExists(bool b)

Parameters

b bool