Pawel Veselov created OPENJPA-2894:
--------------------------------------

             Summary: All boolean expressions are not predicates
                 Key: OPENJPA-2894
                 URL: https://issues.apache.org/jira/browse/OPENJPA-2894
             Project: OpenJPA
          Issue Type: Bug
          Components: criteria
    Affects Versions: 3.2.0, 3.1.2
            Reporter: Pawel Veselov


>From {{PredicateImpl}}:
{code:java}
    public PredicateImpl add(Expression<Boolean> s) {
        synchronized (_exps) {
                _exps.add((Predicate)s); // all boolean expressions are 
Predicate
                }
        return this;
    }
{code}

However, a function that returns a boolean is an {{Expression<Boolean>}}, but 
is not a {{Predicate}}




--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to