public virtual IList<IResult> BuildN1qlDeferredIndexes()
{
var results = new List<IResult>();
var indexes = ListN1qlIndexes();
var deferredIndexes = indexes.Where(x => x.State == "pending" || x.State == "deferred").ToList();
// ReSharper disable once LoopCanBeConvertedToQuery
foreach (var index in deferredIndexes)
{
var statement = string.Format(Statements.BuildIndexes, BucketName.N1QlEscape(), index.Name.N1QlEscape());
var result = ExecuteIndexRequest(statement);
results.Add(result);
}
return results;
}