public JDOQLEvaluator(Query query, List set, Expression[] result, SymbolTable symtbl,
Expression[] grouping, Expression[] ordering, Expression having, Expression filter,
ClassLoaderResolver clr)
{
this.query = query;
evaluator = new InMemoryExpressionEvaluator(symtbl, imports, clr);
this.imports = query.getParsedImports();
this.clr = clr;
this.filter = filter;
this.having = having;
this.ordering = ordering;