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

Inheritance: IColumnBuilder
Afficher le fichier Open project: deveel/deveeldb Class Usage Examples

Méthodes publiques

Méthode Description
Build ( ColumnConstraintInfo &constraint ) : SqlTableColumn
Identity ( bool value = true ) : IColumnBuilder
Named ( string name ) : IColumnBuilder
NotNull ( bool value = true ) : IColumnBuilder
OfType ( SqlType type ) : IColumnBuilder
WithConstraint ( ColumnConstraintInfo constraint ) : IColumnBuilder
WithDefault ( SqlExpression expression ) : IColumnBuilder
WithIndexType ( string value ) : IColumnBuilder

Method Details

Build() public méthode

public Build ( ColumnConstraintInfo &constraint ) : SqlTableColumn
constraint ColumnConstraintInfo
Résultat SqlTableColumn

Identity() public méthode

public Identity ( bool value = true ) : IColumnBuilder
value bool
Résultat IColumnBuilder

Named() public méthode

public Named ( string name ) : IColumnBuilder
name string
Résultat IColumnBuilder

NotNull() public méthode

public NotNull ( bool value = true ) : IColumnBuilder
value bool
Résultat IColumnBuilder

OfType() public méthode

public OfType ( SqlType type ) : IColumnBuilder
type SqlType
Résultat IColumnBuilder

WithConstraint() public méthode

public WithConstraint ( ColumnConstraintInfo constraint ) : IColumnBuilder
constraint ColumnConstraintInfo
Résultat IColumnBuilder

WithDefault() public méthode

public WithDefault ( SqlExpression expression ) : IColumnBuilder
expression Deveel.Data.Sql.Expressions.SqlExpression
Résultat IColumnBuilder

WithIndexType() public méthode

public WithIndexType ( string value ) : IColumnBuilder
value string
Résultat IColumnBuilder