public override void Process(Expressions.AlterTableExpression expression) { truncator.Truncate(expression); CheckTable(expression.TableName); LockTable(expression.TableName); InternalProcess(Generator.Generate(expression)); }
public virtual string GenerateDescriptionStatement(Expressions.AlterTableExpression expression) { if (string.IsNullOrEmpty(expression.TableDescription)) { return(string.Empty); } return(GenerateTableDescription( expression.SchemaName, expression.TableName, expression.TableDescription)); }
public void Process(Expressions.AlterTableExpression expression) { Process(Generator.Generate(expression)); }