C# Class Deveel.Data.Sql.Tables.ColumnInfoBuilder

Inheritance: IColumnInfoBuilder
Mostrar archivo Open project: deveel/deveeldb Class Usage Examples

Public Methods

Method Description
Build ( ) : ColumnInfo
HavingType ( SqlType value ) : IColumnInfoBuilder
Named ( string value ) : IColumnInfoBuilder
NotNull ( bool value = true ) : IColumnInfoBuilder
WithDefault ( SqlExpression expression ) : IColumnInfoBuilder
WithIndex ( string value ) : IColumnInfoBuilder

Method Details

Build() public method

public Build ( ) : ColumnInfo
return ColumnInfo

HavingType() public method

public HavingType ( SqlType value ) : IColumnInfoBuilder
value SqlType
return IColumnInfoBuilder

Named() public method

public Named ( string value ) : IColumnInfoBuilder
value string
return IColumnInfoBuilder

NotNull() public method

public NotNull ( bool value = true ) : IColumnInfoBuilder
value bool
return IColumnInfoBuilder

WithDefault() public method

public WithDefault ( SqlExpression expression ) : IColumnInfoBuilder
expression Deveel.Data.Sql.Expressions.SqlExpression
return IColumnInfoBuilder

WithIndex() public method

public WithIndex ( string value ) : IColumnInfoBuilder
value string
return IColumnInfoBuilder