C# 클래스 Deveel.Data.Sql.Statements.Build.ColumnBuilder

상속: IColumnBuilder
파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

Build() 공개 메소드

public Build ( ColumnConstraintInfo &constraint ) : SqlTableColumn
constraint ColumnConstraintInfo
리턴 SqlTableColumn

Identity() 공개 메소드

public Identity ( bool value = true ) : IColumnBuilder
value bool
리턴 IColumnBuilder

Named() 공개 메소드

public Named ( string name ) : IColumnBuilder
name string
리턴 IColumnBuilder

NotNull() 공개 메소드

public NotNull ( bool value = true ) : IColumnBuilder
value bool
리턴 IColumnBuilder

OfType() 공개 메소드

public OfType ( SqlType type ) : IColumnBuilder
type SqlType
리턴 IColumnBuilder

WithConstraint() 공개 메소드

public WithConstraint ( ColumnConstraintInfo constraint ) : IColumnBuilder
constraint ColumnConstraintInfo
리턴 IColumnBuilder

WithDefault() 공개 메소드

public WithDefault ( SqlExpression expression ) : IColumnBuilder
expression Deveel.Data.Sql.Expressions.SqlExpression
리턴 IColumnBuilder

WithIndexType() 공개 메소드

public WithIndexType ( string value ) : IColumnBuilder
value string
리턴 IColumnBuilder