* @return The compiled query
*/
public QueryCompilation compile(Map parameters, Map subqueryMap)
{
parser = new JPQLParser(null); // TODO Add options
symtbl = new SymbolTable(clr);
symtbl.setSymbolResolver(this);
if (subqueryMap != null && !subqueryMap.isEmpty())
{
// Load subqueries into symbol table so the compilation knows about them