[
https://issues.apache.org/jira/browse/QPID-4558?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13592659#comment-13592659
]
Andrew Stitcher edited comment on QPID-4558 at 3/4/13 9:37 PM:
---------------------------------------------------------------
The implemented selector language follows the spec in:
https://svn.apache.org/repos/asf/qpid/trunk/qpid/specs/apache-filters.xml#type-selector-filter
so is not precisely identical to the JMS selector language (the special
property identifiers are different, but mechanically translatable I think).
The language implemented currently in these changes includes:
* All the JMS value types: exact numerics (ints), approximate numerics
(floating point), strings and booleans.
* All the comparison operators (=,<>,<,>,<=,>=)
* Boolean operators:
** AND
** OR
** NOT
** IS NULL
** IS NOT NULL
* Parenthesised expressions
* Working special identifiers:
** amqp.delivery_mode
** amqp.priority
** amqp.redelivered
This set of changes should include all the new files and "infrastructure"
change necessary for the selector implementation in the C++ code. Further work
should only need to change these or existing files.
was (Author: astitcher):
The implemented selector language follows the spec in:
https://svn.apache.org/repos/asf/qpid/trunk/qpid/specs/apache-filters.xml#type-selector-filter
so is not precisely identical to the JMS selector language (the special
property identifiers are different, but mechanically translatable I think).
The language implemented currently in these changes includes:
* All the JMS value types: exact numerics (ints), approximate numerics
(floating point), strings and booleans.
* All the comparison operators (=,<>,<,>,<=,>=)
* Boolean operators:
** AND
** OR
** NOT
** IS NULL
** IS NOT NULL
* Parenthesised expressions
* Working special identifiers:
** amqp.delivery_mode
** amqp.priority
** amqp.redelivered
> Implement Selector support in C++ broker
> ----------------------------------------
>
> Key: QPID-4558
> URL: https://issues.apache.org/jira/browse/QPID-4558
> Project: Qpid
> Issue Type: New Feature
> Reporter: Andrew Stitcher
> Assignee: Andrew Stitcher
>
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]