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));
        }
Example #2
0
        public override string Generate(Expressions.DeleteIndexExpression expression)
        {
            var indexWithSchema = Quoter.QuoteIndexName(expression.Index.Name, expression.Index.SchemaName);

            return(string.Format("DROP INDEX {0}", indexWithSchema));
        }
Example #3
0
 public void Process(Expressions.DeleteIndexExpression expression)
 {
     Process(Generator.Generate(expression));
 }