private Task <Response> Send(IConnection connection, ProtocolVersion version, string cqlQuery, QueryProtocolOptions queryProtocolOptions) { Requests.Enqueue(new MetadataRequest { Version = version, CqlQuery = cqlQuery, QueryProtocolOptions = queryProtocolOptions }); var response = new FakeResultResponse(ResultResponse.ResultResponseKind.Rows); _responsesByCql.AddOrUpdate(response, _ => cqlQuery, (_, __) => cqlQuery); return(Task.FromResult((Response)response)); }
private async Task <Response> Send( IConnection connection, ISerializer serializer, string cqlQuery, QueryProtocolOptions queryProtocolOptions) { Requests.Enqueue(new MetadataRequest { Serializer = serializer, CqlQuery = cqlQuery, QueryProtocolOptions = queryProtocolOptions }); await Task.Yield(); ThrowErrorIfNullRows(cqlQuery); var response = new FakeResultResponse(ResultResponse.ResultResponseKind.Rows); _responsesByCql.AddOrUpdate(response, _ => cqlQuery, (_, __) => cqlQuery); return((Response)response); }