C# Class Deveel.Data.Sql.Statements.Build.CreateTableStatementBuilder

Inheritance: ICreateTableStatementBuilder, IStatementBuilder
Show file Open project: deveel/deveeldb Class Usage Examples

Public Methods

Method Description
Build ( ) : IEnumerable
CreateTableStatementBuilder ( ) : System
IfNotExists ( bool value = true ) : ICreateTableStatementBuilder
Named ( ObjectName tableName ) : ICreateTableStatementBuilder
Temporary ( bool value = true ) : ICreateTableStatementBuilder
WithColumn ( SqlTableColumn column ) : ICreateTableStatementBuilder
WithConstraint ( SqlTableConstraint constraint ) : ICreateTableStatementBuilder

Method Details

Build() public method

public Build ( ) : IEnumerable
return IEnumerable

CreateTableStatementBuilder() public method

public CreateTableStatementBuilder ( ) : System
return System

IfNotExists() public method

public IfNotExists ( bool value = true ) : ICreateTableStatementBuilder
value bool
return ICreateTableStatementBuilder

Named() public method

public Named ( ObjectName tableName ) : ICreateTableStatementBuilder
tableName ObjectName
return ICreateTableStatementBuilder

Temporary() public method

public Temporary ( bool value = true ) : ICreateTableStatementBuilder
value bool
return ICreateTableStatementBuilder

WithColumn() public method

public WithColumn ( SqlTableColumn column ) : ICreateTableStatementBuilder
column SqlTableColumn
return ICreateTableStatementBuilder

WithConstraint() public method

public WithConstraint ( SqlTableConstraint constraint ) : ICreateTableStatementBuilder
constraint SqlTableConstraint
return ICreateTableStatementBuilder