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

ConvertQuery() private method

private ConvertQuery ( EmployeeQuery query ) : IQueryable
query EmployeeQuery
return IQueryable
        private IQueryable<Employee> ConvertQuery(EmployeeQuery query)
        {
            var name = query.Name;
            var minAge = query.MinAge;
            var maxAge = query.MaxAge;
            var isHired = query.IsHired;

            return from employee in this.realm.All<Employee>()
                   where employee.Name.Contains("0") // String methods in Realm queries still support only literals
                       && employee.Age >= minAge
                       && employee.Age <= maxAge
                       && employee.IsHired == isHired
                   select employee;
        }
    }