Benchmarkr.Couchbase.Benchmark.ConvertQuery C# (CSharp) Method

ConvertQuery() private method

private ConvertQuery ( EmployeeQuery query ) : Couchbase.Lite.Query
query EmployeeQuery
return Couchbase.Lite.Query
        private Query ConvertQuery(EmployeeQuery query)
        {
            var q = this.db.CreateAllDocumentsQuery();
            q.PostFilter = row =>
            {
                    var name = row.Document.GetProperty<string>("name");
                    var age = row.Document.GetProperty<long>("age");
                    var isHired = row.Document.GetProperty<bool>("is_hired");

                    return name.Contains(query.Name) && age >= query.MinAge && age <= query.MaxAge && isHired == query.IsHired;
            };

            return q;
        }
    }