Deveel.Data.Sql.Statements.AddColumnAction.AppendTo C# (CSharp) Method

AppendTo() protected method

protected AppendTo ( SqlStringBuilder builder ) : void
builder SqlStringBuilder
return void
        protected override void AppendTo(SqlStringBuilder builder)
        {
            builder.AppendFormat("ADD COLUMN {0} {1}", Column.ColumnName, Column.ColumnType);
            if (Column.IsNotNull)
                builder.Append(" NOT NULL");
            if (Column.HasDefaultExpression) {
                builder.Append(" DEFAULT");
                Column.DefaultExpression.AppendTo(builder);
            }
        }