Exemplo n.º 1
0
 /// <inheritdoc />
 public Task <IGetMappingResponse> GetMappingAsync(IGetMappingRequest request, CancellationToken cancellationToken = default(CancellationToken)
                                                   ) =>
 Dispatcher.DispatchAsync <IGetMappingRequest, GetMappingRequestParameters, GetMappingResponse, IGetMappingResponse>(
     request,
     cancellationToken,
     (p, d, c) => LowLevelDispatch.IndicesGetMappingDispatchAsync <GetMappingResponse>(p, c)
     );
Exemplo n.º 2
0
 /// <inheritdoc/>
 public Task <IGetMappingResponse> GetMappingAsync(IGetMappingRequest request, CancellationToken cancellationToken = default(CancellationToken)) =>
 this.Dispatcher.DispatchAsync <IGetMappingRequest, GetMappingRequestParameters, GetMappingResponse, IGetMappingResponse>(
     request,
     cancellationToken,
     new GetMappingConverter((r, s) => DeserializeGetMappingResponse(r, request, s)),
     (p, d, c) => this.LowLevelDispatch.IndicesGetMappingDispatchAsync <GetMappingResponse>(p, c)
     );
 /// <inheritdoc />
 public Task <IGetMappingResponse> GetMappingAsync(IGetMappingRequest getMappingRequest)
 {
     return(this.DispatchAsync <IGetMappingRequest, GetMappingRequestParameters, GetMappingResponse, IGetMappingResponse>(
                getMappingRequest,
                (p, d) => this.RawDispatch.IndicesGetMappingDispatchAsync <GetMappingResponse>(
                    p.DeserializationState(new Func <IElasticsearchResponse, Stream, GetMappingResponse>((r, s) => DeserializeGetMappingResponse(r, d, s)))
                    )
                ));
 }
Exemplo n.º 4
0
 /// <inheritdoc />
 public IGetMappingResponse GetMapping(IGetMappingRequest getMappingRequest)
 {
     return(this.Dispatch <IGetMappingRequest, GetMappingRequestParameters, GetMappingResponse>(
                getMappingRequest,
                (p, d) => this.RawDispatch.IndicesGetMappingDispatch <GetMappingResponse>(
                    p.DeserializationState(new GetMappingConverter((r, s) => DeserializeGetMappingResponse(r, d, s)))
                    )
                ));
 }
        private GetMappingResponse DeserializeGetMappingResponse(IElasticsearchResponse response, IGetMappingRequest d, Stream stream)
        {
            var dict = response.Success
                                ? Serializer.Deserialize <GetRootObjectMappingWrapping>(stream)
                                : null;

            return(new GetMappingResponse(response, dict));
        }
 /// <inheritdoc />
 public Task <GetMappingResponse> GetMappingAsync(IGetMappingRequest request, CancellationToken ct = default) =>
 DoRequestAsync <IGetMappingRequest, GetMappingResponse>(request, request.RequestParameters, ct);
 /// <inheritdoc />
 public GetMappingResponse GetMapping(IGetMappingRequest request) =>
 DoRequest <IGetMappingRequest, GetMappingResponse>(request, request.RequestParameters);
Exemplo n.º 8
0
        private GetMappingResponse DeserializeGetMappingResponse(IApiCallDetails response, IGetMappingRequest d, Stream stream)
        {
            if (!response.Success)
            {
                var emptyResponse = this.RequestResponseSerializer.Deserialize <GetMappingResponse>(stream);
                return(TransferCallDetails(emptyResponse, response));
            }
            var dict = this.RequestResponseSerializer.Deserialize <GetRootObjectMappingWrapping>(stream);

            return(TransferCallDetails(new GetMappingResponse(dict), response));
        }
Exemplo n.º 9
0
 /// <inheritdoc/>
 public IGetMappingResponse GetMapping(IGetMappingRequest request) =>
 this.Dispatcher.Dispatch <IGetMappingRequest, GetMappingRequestParameters, GetMappingResponse>(
     request,
     new GetMappingConverter((r, s) => DeserializeGetMappingResponse(r, request, s)),
     (p, d) => this.LowLevelDispatch.IndicesGetMappingDispatch <GetMappingResponse>(p)
     );
 /// <inheritdoc/>
 public IGetMappingResponse GetMapping(IGetMappingRequest request) =>
 this.Dispatcher.Dispatch <IGetMappingRequest, GetMappingRequestParameters, GetMappingResponse>(
     request,
     (p, d) => this.LowLevelDispatch.IndicesGetMappingDispatch <GetMappingResponse>(p)
     );
Exemplo n.º 11
0
        private GetMappingResponse DeserializeGetMappingResponse(IApiCallDetails response, IGetMappingRequest d, Stream stream)
        {
            var dict = this.RequestResponseSerializer.Deserialize <GetRootObjectMappingWrapping>(stream);

            return(new GetMappingResponse(dict));
        }
Exemplo n.º 12
0
 public static void Update(ElasticsearchPathInfo <GetMappingRequestParameters> pathInfo, IGetMappingRequest request)
 {
     pathInfo.HttpMethod = PathInfoHttpMethod.GET;
 }
Exemplo n.º 13
0
 public static Task <GetMappingResponse> GetMappingAsync(this IElasticClient client, IGetMappingRequest request, CancellationToken ct = default)
 => client.Indices.GetMappingAsync(request, ct);
Exemplo n.º 14
0
 public static GetMappingResponse GetMapping(this IElasticClient client, IGetMappingRequest request)
 => client.Indices.GetMapping(request);