Log Message: |
Improved: Refactoring ‘EntityCondition’ - Rename EntityConditionFunction class to EntityNotCondition
(OFBIZ-10691)
‘EntityConditionFunction’ was representing an expression containing a
unary prefix condition operator or in other words a one argument
predicate. Actually, there exists only one meaningful implementation
for this kind of operators in the SQL language which is the NOT·
predicate. Having a ‘EntityNotCondition’ class allows us to have
simpler semantics while achieving the same completeness in term of SQL·
support.
The ‘EntityConditionVisitor’ and its documentation has been adapted to
the new class hierarchy.
Thanks Mathieu for the contribution
|