-
Type: Improvement
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 10.3
-
Component/s: Query & PageProvider
-
Tags:
-
Impact type:API change
-
Upgrade notes:
-
Sprint:nxFG 10.3.9
-
Story Points:3
Improve query-related classes: Predicates/QueryBuilder and the AST-related ones.
OrderByList now has a more useful constructor.
In particular, make sure that MultiExpression and WhereClause holds Predicate instances to avoid lots of useless casts.
Also make MultiExpression use either AND or OR. Update users to deal with this.
Predicates method names are improved to better reflect usage.