/// <inheritdoc /> public Task <ICountResponse> CountAsync <T>(ICountRequest request, CancellationToken cancellationToken = default(CancellationToken)) where T : class => Dispatcher.DispatchAsync <ICountRequest, CountRequestParameters, CountResponse, ICountResponse>( request, cancellationToken, LowLevelDispatch.CountDispatchAsync <CountResponse> );
public ICountResponse Count(ICountRequest countRequest) { var json = GetQueryJSonFromRequest(countRequest, ElasticsearchContext.ElasticClient); var countResponse = ElasticsearchContext.ElasticClient.Count <T>(countRequest); return(countResponse); }
/// <inheritdoc /> public Task <ICountResponse> CountAsync <T>(ICountRequest countRequest) where T : class { return(this.DispatchAsync <ICountRequest, CountRequestParameters, CountResponse, ICountResponse>( countRequest, (p, d) => this.RawDispatch.CountDispatchAsync <CountResponse>(p, d) )); }
/// <inheritdoc /> public ICountResponse Count <T>(ICountRequest countRequest) where T : class { return(this.Dispatch <ICountRequest, CountRequestParameters, CountResponse>( countRequest, (p, d) => this.RawDispatch.CountDispatch <CountResponse>(p, d) )); }
public Task <CountResponse> CountAsync(ICountRequest request, CancellationToken ct = new CancellationToken()) { throw new NotImplementedException(); }
public CountResponse Count(ICountRequest request) { throw new NotImplementedException(); }
public static void Update(ElasticsearchPathInfo <CountRequestParameters> pathInfo, ICountRequest request) { var source = request.RequestParameters.GetQueryStringValue <string>("source"); pathInfo.HttpMethod = !source.IsNullOrEmpty() ? PathInfoHttpMethod.GET : PathInfoHttpMethod.POST; pathInfo.HttpMethod = PathInfoHttpMethod.POST; }
public virtual CountResponse Count(ICountRequest <RecipeDocument> request) { return(Count <RecipeDocument>(request)); }
/// <inheritdoc /> public Task <CountResponse> CountAsync <T>(ICountRequest request, CancellationToken ct = default) where T : class => DoRequestAsync <ICountRequest, CountResponse>(request, request.RequestParameters, ct);
/// <inheritdoc /> public CountResponse Count <T>(ICountRequest request) where T : class => DoRequest <ICountRequest, CountResponse>(request, request.RequestParameters);
/// <inheritdoc /> public ICountResponse Count <T>(ICountRequest request) where T : class => Dispatcher.Dispatch <ICountRequest, CountRequestParameters, CountResponse>( request, LowLevelDispatch.CountDispatch <CountResponse> );
/// <inheritdoc/> public Task <ICountResponse> CountAsync <T>(ICountRequest request) where T : class => this.Dispatcher.DispatchAsync <ICountRequest, CountRequestParameters, CountResponse, ICountResponse>( request, this.LowLevelDispatch.CountDispatchAsync <CountResponse> );
public ICountResponse Count(ICountRequest countRequest) { return(_ElasticsearchRepository.Count(countRequest)); }
protected virtual CountResponse Count <T>(ICountRequest <T> request) where T : class { return(_elasticClient.Count(request)); }