new OrderLimitOptimizer().optimize(tupleExpr, dataset, bindings);
new DistinctLimitOptimizer().optimize(tupleExpr, dataset, bindings);
log.debug("evaluating SPARQL query:\n {}", tupleExpr);
return strategy.evaluate(tupleExpr, EmptyBindingSet.getInstance());
} catch (QueryEvaluationException e) {
throw new SailException(e.getMessage(),e);
}
}