throws QueryEvaluationException
{
try {
// Limit the bindings to the ones that are in scope for this filter
QueryBindingSet scopeBindings = new QueryBindingSet(bindings);
scopeBindings.retainAll(scopeBindingNames);
return strategy.isTrue(filter.getCondition(), scopeBindings);
}
catch (ValueExprEvaluationException e) {
// failed to evaluate condition