[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [amqp] Message filter syntax
I'm fine with all the above, but note that footer, message-annotations and delivery-annotations have no restriction on the types that may be used for the values used in the map (e.g. the value may be an array, list, map, or even a described type), do we exclude the ability to filter on values of complex type, or do we want to define syntax for this?. There is also the case that theoretically the key in any of these sections can be a ulong, though that behaviour is reserved for use by AMQP definitions and we so far have not used that.
A further consideration is that AMQP does not make the same restrictions on the form of strings/symbols used in the keys of these (or the application properties) map. In particular spaces and operator characters may be used, e.g. a valid key might be "foo > 100". As such I think we need to define a way of quoting identifiers (as SQL does).
[Clemens Vasters] Yes, we will need to define a syntax to navigate into complex types, and we’ll have to pick up the quoted identifier rules from newer versions of SQL. There’s some 21st century renovation needed on the JMS baseline 😉
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]