C# Class Tup.Cobar4Net.Parser.Ast.Stmt.Ddl.DdlCreateTableStatement

NOT FULL AST: foreign key, ...
NOT FULL AST: foreign key, ... not supported
Inheritance: IDdlStatement
Afficher le fichier Open project: tupunco/Tup.Cobar4Net Class Usage Examples

Méthodes publiques

Méthode Description
Accept ( ISqlAstVisitor visitor ) : void
AddCheck ( IExpression check ) : DdlCreateTableStatement
AddColumnDefinition ( Identifier colname, ColumnDefinition def ) : DdlCreateTableStatement
AddFullTextIndex ( Identifier colname, IndexDefinition def ) : DdlCreateTableStatement
AddIndex ( Identifier colname, IndexDefinition def ) : DdlCreateTableStatement
AddSpatialIndex ( Identifier colname, IndexDefinition def ) : DdlCreateTableStatement
AddUniqueIndex ( Identifier colname, IndexDefinition def ) : DdlCreateTableStatement
DdlCreateTableStatement ( bool temporary, bool ifNotExists, Identifier table ) : System.Collections.Generic
SetPrimaryKey ( IndexDefinition def ) : DdlCreateTableStatement
SetSelect ( CreateTableSelectOption option, DmlSelectStatement select ) : void
SetTableOptions ( TableOptions tableOptions ) : DdlCreateTableStatement

Method Details

Accept() public méthode

public Accept ( ISqlAstVisitor visitor ) : void
visitor ISqlAstVisitor
Résultat void

AddCheck() public méthode

public AddCheck ( IExpression check ) : DdlCreateTableStatement
check IExpression
Résultat DdlCreateTableStatement

AddColumnDefinition() public méthode

public AddColumnDefinition ( Identifier colname, ColumnDefinition def ) : DdlCreateTableStatement
colname Tup.Cobar4Net.Parser.Ast.Expression.Primary.Identifier
def Tup.Cobar4Net.Parser.Ast.Fragment.Ddl.ColumnDefinition
Résultat DdlCreateTableStatement

AddFullTextIndex() public méthode

public AddFullTextIndex ( Identifier colname, IndexDefinition def ) : DdlCreateTableStatement
colname Tup.Cobar4Net.Parser.Ast.Expression.Primary.Identifier
def Tup.Cobar4Net.Parser.Ast.Fragment.Ddl.IndexDefinition
Résultat DdlCreateTableStatement

AddIndex() public méthode

public AddIndex ( Identifier colname, IndexDefinition def ) : DdlCreateTableStatement
colname Tup.Cobar4Net.Parser.Ast.Expression.Primary.Identifier
def Tup.Cobar4Net.Parser.Ast.Fragment.Ddl.IndexDefinition
Résultat DdlCreateTableStatement

AddSpatialIndex() public méthode

public AddSpatialIndex ( Identifier colname, IndexDefinition def ) : DdlCreateTableStatement
colname Tup.Cobar4Net.Parser.Ast.Expression.Primary.Identifier
def Tup.Cobar4Net.Parser.Ast.Fragment.Ddl.IndexDefinition
Résultat DdlCreateTableStatement

AddUniqueIndex() public méthode

public AddUniqueIndex ( Identifier colname, IndexDefinition def ) : DdlCreateTableStatement
colname Tup.Cobar4Net.Parser.Ast.Expression.Primary.Identifier
def Tup.Cobar4Net.Parser.Ast.Fragment.Ddl.IndexDefinition
Résultat DdlCreateTableStatement

DdlCreateTableStatement() public méthode

public DdlCreateTableStatement ( bool temporary, bool ifNotExists, Identifier table ) : System.Collections.Generic
temporary bool
ifNotExists bool
table Tup.Cobar4Net.Parser.Ast.Expression.Primary.Identifier
Résultat System.Collections.Generic

SetPrimaryKey() public méthode

public SetPrimaryKey ( IndexDefinition def ) : DdlCreateTableStatement
def Tup.Cobar4Net.Parser.Ast.Fragment.Ddl.IndexDefinition
Résultat DdlCreateTableStatement

SetSelect() public méthode

public SetSelect ( CreateTableSelectOption option, DmlSelectStatement select ) : void
option CreateTableSelectOption
select Tup.Cobar4Net.Parser.Ast.Stmt.Dml.DmlSelectStatement
Résultat void

SetTableOptions() public méthode

public SetTableOptions ( TableOptions tableOptions ) : DdlCreateTableStatement
tableOptions Tup.Cobar4Net.Parser.Ast.Fragment.Ddl.TableOptions
Résultat DdlCreateTableStatement