Package io.github.fupacat.ast
Class CreateDatabaseStatement
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TSqlStatement
io.github.fupacat.ast.CreateDatabaseStatement
- All Implemented Interfaces:
ICollationSetter,Serializable
Represents CREATE DATABASE statement
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionAttach mode (?)The containment database option.Source database copy name.Name of the database being createdDatabase snapshot nameFilegroups (including primary one) from LOG ON clauseLog on file declarations.Database Options for Create DatabaseFields 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
-
Collation
-
DatabaseName
Name of the database being created -
Containment
The containment database option. -
FileGroups
Filegroups (including primary one) from LOG ON clause -
LogOn
Log on file declarations. -
Options
Database Options for Create Database -
AttachMode
Attach mode (?) -
DatabaseSnapshot
Database snapshot name -
CopyOf
Source database copy name.
-
-
Constructor Details
-
CreateDatabaseStatement
public CreateDatabaseStatement()
-
-
Method Details
-
accept
- Overrides:
acceptin classTSqlStatement
-
acceptChildren
- Overrides:
acceptChildrenin classTSqlStatement
-