cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vital Zanko (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CAY-1726) Expression parser support for bit operators
Date Tue, 30 Oct 2012 12:54:12 GMT

     [ https://issues.apache.org/jira/browse/CAY-1726?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Vital Zanko updated CAY-1726:
-----------------------------

    Attachment: 0001-Cayenne-3.1-supplies-bitwise-operations.patch

bitwise operations patch
                
> Expression parser support for bit operators
> -------------------------------------------
>
>                 Key: CAY-1726
>                 URL: https://issues.apache.org/jira/browse/CAY-1726
>             Project: Cayenne
>          Issue Type: Bug
>          Components: Core Library
>            Reporter: Andrus Adamchik
>            Assignee: Andrus Adamchik
>         Attachments: 0001-Cayenne-3.1-supplies-bitwise-operations.patch
>
>
> 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 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message