private IEnumerable <RiakIndexKeyTerm> GetIndexKeyTerm(RpbIndexResp response) { if (_includeTerms) { return(response.results.Select(pair => new RiakIndexKeyTerm(pair.value.FromRiakString(), pair.key.FromRiakString()))); } return(response.keys.Select(key => new RiakIndexKeyTerm(key.FromRiakString()))); }
private IEnumerable<RiakIndexKeyTerm> GetIndexKeyTerm(RpbIndexResp response) { IEnumerable<RiakIndexKeyTerm> indexKeyTerms = null; if (includeTerms) { indexKeyTerms = response.results.Select( pair => new RiakIndexKeyTerm(pair.value.FromRiakString(), pair.key.FromRiakString())); } else { indexKeyTerms = response.keys.Select(key => new RiakIndexKeyTerm(key.FromRiakString())); } return indexKeyTerms; }
internal RiakIndexResult(bool includeTerms, RpbIndexResp response) { _done = response.done; if (response.continuation != null) { _continuation = response.continuation.FromRiakString(); } if (includeTerms) { _indexKeyTerms = response.results.Select(pair => new RiakIndexKeyTerm(pair.value.FromRiakString(), pair.key.FromRiakString())); } else { _indexKeyTerms = response.keys.Select(key => new RiakIndexKeyTerm(key.FromRiakString())); } }