/// <inheritdoc cref="QuerySql(System.Func{Nest.QuerySqlDescriptor,Nest.IQuerySqlRequest})" /> public Task <QuerySqlResponse> QuerySqlAsync(IQuerySqlRequest request, CancellationToken ct = default) => DoRequestAsync <IQuerySqlRequest, QuerySqlResponse> (request, request.RequestParameters, ct);
/// <inheritdoc cref="QuerySql(System.Func{Nest.QuerySqlDescriptor,Nest.IQuerySqlRequest})" /> public QuerySqlResponse QuerySql(IQuerySqlRequest request) => DoRequest <IQuerySqlRequest, QuerySqlResponse>(request, request.RequestParameters);
public static Task <QuerySqlResponse> QuerySqlAsync(this IElasticClient client, IQuerySqlRequest request, CancellationToken ct = default) => client.Sql.QueryAsync(request, ct);
public static QuerySqlResponse QuerySql(this IElasticClient client, IQuerySqlRequest request) => client.Sql.Query(request);
/// <inheritdoc cref="QuerySql(System.Func{Nest.QuerySqlDescriptor,Nest.IQuerySqlRequest})" /> public Task <IQuerySqlResponse> QuerySqlAsync(IQuerySqlRequest request, CancellationToken cancellationToken = default(CancellationToken)) => Dispatcher.DispatchAsync <IQuerySqlRequest, QuerySqlRequestParameters, QuerySqlResponse, IQuerySqlResponse>( request, cancellationToken, (p, d, c) => LowLevelDispatch.XpackSqlQueryDispatchAsync <QuerySqlResponse>(p, d, c) );
/// <inheritdoc cref="QuerySql(System.Func{Nest.QuerySqlDescriptor,Nest.IQuerySqlRequest})" /> public IQuerySqlResponse QuerySql(IQuerySqlRequest request) => Dispatcher.Dispatch <IQuerySqlRequest, QuerySqlRequestParameters, QuerySqlResponse>( request, (p, d) => LowLevelDispatch.XpackSqlQueryDispatch <QuerySqlResponse>(p, d) );