public PomonaResponse ApplyAndExecute(IQueryable queryable, PomonaQuery pq) { lock (this.syncLock) { this.queryLog.Add(pq); var visitor = new MakeDictAccessesSafeVisitor(); pq.FilterExpression = (LambdaExpression)visitor.Visit(pq.FilterExpression); var throwOnCalculatedPropertyVisitor = new ThrowOnCalculatedPropertyVisitor(); throwOnCalculatedPropertyVisitor.Visit(pq.FilterExpression); return(pq.ApplyAndExecute(queryable)); } }
public virtual PomonaResponse ApplyAndExecute(IQueryable queryable, PomonaQuery query) { return query.ApplyAndExecute(queryable); }
public virtual PomonaResponse ApplyAndExecute(IQueryable queryable, PomonaQuery query) { return(query.ApplyAndExecute(queryable)); }
public PomonaResponse ApplyAndExecute(IQueryable queryable, PomonaQuery query) { return(this.store.ApplyAndExecute(queryable, query)); }