Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Building upon CAY-1693, let's create support for bit operations in String expressions. Parser BNF [1] need to be expanded to include &, |, ^, ~, hence allowing creation of these expressions via 'Expression.fromString(..)". Some examples of how those might look like:
someProperty & 3 = 1
someOtherProperty | 1 = 0
someOtherProperty ^ 1 = 0
~yetAnotherProperty = 1
someProperty & ~yetAnotherProperty = 1
[1] http://cayenne.apache.org/doc/bnf-for-expressionparser.html