22 namespace Deveel.Data.Sql.Statements {
27 throw new ArgumentNullException(
"column");
40 IsNotNull =
Column.IsNotNull
43 var defaultExp =
Column.DefaultExpression;
44 if (defaultExp != null)
45 newColumn.DefaultExpression = defaultExp.Prepare(preparer);
AddColumnAction(ObjectData data)
void GetData(SerializeData data)
The single COLUMN of a table in a database, handling the form of data that can be stored in a cell...
void SetValue(string key, Type type, object value)
AlterTableActionType ActionType
An interface used to prepare a SqlExpression object.
AddColumnAction(SqlTableColumn column)
AlterTableActionType
The possible types of actions in a AlterTableAction expression.
object Prepare(IExpressionPreparer preparer)
Converts the underlying value of this instance into an object that can be evaluated by an expression...
object GetValue(string key)
A contract for objects that participate to a SqlExpression.Prepare phase of an expression evaluation...