public override string Generate(Expressions.DeleteIndexExpression expression) { var indexWithSchema = string.IsNullOrEmpty(expression.Index.SchemaName) ? Quoter.QuoteIndexName(expression.Index.Name) : Quoter.QuoteSchemaName(expression.Index.SchemaName) + "." + Quoter.QuoteIndexName(expression.Index.Name); return(string.Format("DROP INDEX {0}", indexWithSchema)); }
public override string Generate(Expressions.DeleteIndexExpression expression) { var indexWithSchema = Quoter.QuoteIndexName(expression.Index.Name, expression.Index.SchemaName); return(string.Format("DROP INDEX {0}", indexWithSchema)); }
public void Process(Expressions.DeleteIndexExpression expression) { Process(Generator.Generate(expression)); }