public virtual void Process(DeleteTableExpression expression) { Process(Generator.Generate(expression)); }
public abstract string Generate(DeleteTableExpression expression);
public void Truncate(DeleteTableExpression expression) { expression.TableName = Truncate(expression.TableName); }
public void RemoveVersionTable() { var expression = new DeleteTableExpression {TableName = VersionInfo.TABLE_NAME}; expression.ExecuteWith(_migrationProcessor); }
public void CanDeleteTable() { DeleteTableExpression expression = new DeleteTableExpression { TableName = table }; string sql = generator.Generate(expression); sql.ShouldBe(string.Format("DROP TABLE [{0}]", table)); }
public override string Generate(DeleteTableExpression expression) { return String.Format("DROP TABLE {0}", expression.TableName); }
public override string Generate(DeleteTableExpression expression) { return String.Format(DropTable, Quoter.QuoteTableName(expression.TableName)); }
public void RemoveVersionTable() { var expression = new DeleteTableExpression {TableName = VersionTableMetaData.TableName, SchemaName = VersionTableMetaData.SchemaName}; expression.ExecuteWith( Processor ); if (!string.IsNullOrEmpty(VersionTableMetaData.SchemaName)) { var schemaExpression = new DeleteSchemaExpression {SchemaName = VersionTableMetaData.SchemaName}; schemaExpression.ExecuteWith(Processor); } }
public void ErrorIsNotReturnedWhenTableNameIsNotNullEmptyString() { var expression = new DeleteTableExpression { TableName = "Bacon" }; var errors = ValidationHelper.CollectErrors(expression); errors.ShouldNotContain(ErrorMessages.TableNameCannotBeNullOrEmpty); }
public override string Generate(DeleteTableExpression expression) { return String.Format("DROP TABLE {0}[{1}]", FormatSchema(expression.SchemaName), expression.TableName); }
public override string Generate(DeleteTableExpression expression) { return FormatExpression("DROP TABLE `{0}`", expression.TableName); }
public override string Generate(DeleteTableExpression expression) { return string.Format("DROP TABLE {0}", base.Generate(expression)); }
public override string Generate(DeleteTableExpression expression) { return String.Format("DROP TABLE {0}.{1}", FormatSchema(expression.SchemaName), FormatIdentifier(expression.TableName)); }
public void CanDeleteTable() { var expression = new DeleteTableExpression { TableName = table }; ApplyDefaultConventions(expression); var sql = generator.Generate(expression); sql.ShouldBe(string.Format("DROP TABLE [{0}]", table)); }
public override string Generate(DeleteTableExpression expression) { return String.Format("DROP TABLE {0}.{1}", Quoter.QuoteSchemaName(expression.SchemaName), Quoter.QuoteTableName(expression.TableName)); }
public void ErrorIsReturnedWhenTableNameIsNull() { var expression = new DeleteTableExpression { TableName = null }; var errors = ValidationHelper.CollectErrors(expression); errors.ShouldContain(ErrorMessages.TableNameCannotBeNullOrEmpty); }
public void Table(string tableName) { var expression = new DeleteTableExpression { TableName = tableName }; _context.Expressions.Add(expression); }
public void ToStringIsDescriptive() { var expression = new DeleteTableExpression { TableName = "Bacon" }; expression.ToString().ShouldBe("DeleteTable Bacon"); }
public IInSchemaSyntax Table(string tableName) { var expression = new DeleteTableExpression { TableName = tableName }; _context.Expressions.Add(expression); return new DeleteTableExpressionBuilder(expression); }
public void RemoveVersionTable() { var expression = new DeleteTableExpression { TableName = VersionTableMetaData.TableName }; expression.ExecuteWith( Processor ); }
public override string Generate(DeleteTableExpression expression) { truncator.Truncate(expression); return base.Generate(expression); }
public override string Generate(DeleteTableExpression expression) { throw new NotImplementedException(); }