public static Operation DeleteByIndex <T>( this IDatabaseCommands databaseCommands, IndexQuery queryToDelete, BulkOperationOptions options = null) where T : AbstractIndexCreationTask { var indexName = typeof(T).Name.Replace("_", "/"); return(databaseCommands.DeleteByIndex(indexName, queryToDelete, options)); }
public Task DeleteByIndexAsync(string indexName, IndexQuery queryToDelete, bool allowStale) { databaseCommands.DeleteByIndex(indexName, queryToDelete, allowStale); return(new CompletedTask()); }
public Task <Operation> DeleteByIndexAsync(string indexName, IndexQuery queryToDelete, bool allowStale) { var deleteByIndex = databaseCommands.DeleteByIndex(indexName, queryToDelete, allowStale); return(new CompletedTask <Operation>(deleteByIndex)); }
private static void PurgeCollection(IDatabaseCommands commands, string tag) { commands.DeleteByIndex("Raven/DocumentsByEntityName", new IndexQuery { Query = tag }, true); }